<!DOCTYPE html>
<html lang="en">
  <!--
    Some icons are from Font Awesome https://fontawesome.com/
    For license information, visit https://creativecommons.org/licenses/by/4.0/
    They have been minified by hand.
  -->
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>TurboWarp Desktop - Better offline editor for Scratch 3</title>
    <link rel="canonical" href="https://desktop.turbowarp.org/" />
    <meta name="description" content="TurboWarp Desktop is a better version of Scratch 3 with a compiler, dark mode, addons, packager, Linux support, and more.">
    <meta name="theme-color" content="#ff4c4c">
    <meta property="og:type" content="website" />
    <meta property="og:title" content="TurboWarp Desktop - Better offline editor for Scratch 3" />
    <meta property="og:description" content="TurboWarp Desktop is a better offline editor for Scratch 3 with a compiler, dark mode, addons, packager, Linux support, and more." />
    <meta property="og:url" content="https://desktop.turbowarp.org/" />
    <meta property="og:image" content="https://desktop.turbowarp.org/screenshots/windows/light.png" />
    <meta property="og:image:width" content="1280" />
    <meta property="og:image:height" content="800" />
    <meta name="twitter:card" content="summary_large_image" />
    <style>
      * {
        box-sizing: border-box;
      }

      :root {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 16px;
        background-color: white;
        color: black;
      }
      body {
        margin: 0;
        padding: 8px;
      }
      a {
        color: #25d;
        text-decoration: none;
      }
      a:hover {
        text-decoration: underline;
      }
      a:active {
        color: red;
      }
      img, picture {
        display: block;
      }
      :focus-visible {
        outline: 2px solid black;
      }
      @media (prefers-color-scheme: dark) {
        :root {
          background: #171717;
          color: #eee;
          color-scheme: dark;
        }
        a {
          color: #4af;
        }
        :focus-visible {
          outline: 2px solid white;
        }
      }

      h2 {
        font-size: 2em;
        margin: 16px 0;
      }
      h3 {
        font-size: 1.3em;
        margin: 16px 0;
      }

      .section {
        max-width: 700px;
        margin: 32px auto;
      }

      .language-selector {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        padding: 8px;
        align-items: center;
      }
      [has-js] .language-selector {
        display: flex;
      }
      .language-icon {
        width: 24px;
        height: 24px;
      }
      .language-caret {
        margin-left: 8px;
        width: 8px;
        height: 5px;
      }
      .language-selector:hover, .language-selector:focus-within {
        background: rgba(0, 0, 0, 0.2);
      }
      @media (prefers-color-scheme: dark) {
        .language-selector:hover, .language-selector:focus-within {
          background: rgba(255, 255, 255, 0.2);
        }
      }
      .language-selector-input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
      }
      .language-text {
        margin-left: 8px;
      }

      .header {
        margin: 40px 0 32px 0;
        font-size: 48px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: normal;
        text-align: center;
      }
      .header svg {
        margin: 0 20px 0 0;
        filter: drop-shadow(0 1px 8px rgba(0, 0, 0, 0.25));
        width: 80px;
        height: 80px;
      }
      @media (max-width: 580px) {
        .header {
          flex-direction: column;
          margin-top: 0;
        }
        .header svg {
          margin: 40px 0 20px 0;
        }
      }

      .subheader {
        margin: 32px auto;
        max-width: 700px;
        text-align: center;
        font-size: 24px;
      }

      .changelog {
        display: none;
      }
      .changelog-subheader {
        display: none;
        margin: 32px auto;
        max-width: 700px;
        text-align: center;
        font-size: 24px;
      }
      [is-changelog] .subheader,
      [is-changelog] .alternative-download-links,
      [is-changelog] .above-fold-download .store-badge,
      [is-changelog] .above-fold-download .download-separator,
      [is-changelog] .picture,
      [is-changelog] .features,
      [is-changelog] .links {
        display: none;
      }
      [is-changelog] .changelog,
      [is-changelog] .changelog-subheader {
        display: block;
      }

      .above-fold-download {
        margin: 32px auto;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        flex-direction: column;
      }
      .above-fold-download p {
        margin: 8px 0;
      }
      .above-fold-download p:last-child {
        margin-bottom: 0;
      }

      .download-list {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
        gap: 16px;
      }
      .download-list li {
        display: block;
        padding: 0;
        margin: 0;
      }

      .store-badge {
        display: inline-flex;
        align-items: center;
        padding: 8px;
        background-color: black;
        border-radius: 8px;
        color: white !important;
        text-decoration: none !important;
        border: 1px solid black;
      }
      .store-badge:active {
        box-shadow: 0 0 8px rgba(255, 255, 255, 0.6) inset;
      }
      @media (prefers-color-scheme: dark) {
        .store-badge {
          border: 1px solid #aaa;
        }
      }
      .store-icon {
        background-size: 100%;
        background-repeat: no-repeat;
        width: 32px;
        height: 32px;
        margin-right: 8px;
      }
      .microsoft-icon {
        background-image: url(microsoft.svg);
      }
      .apple-icon {
        background-image: url(apple.svg);
      }
      .store-badge > div > :first-child {
        text-align: left;
        font-size: 0.9em;
      }
      .store-badge > div > :last-child {
        text-align: left;
        font-weight: bold;
        font-size: 1.4em;
      }
      .store-badge-text {
        display: flex;
        flex-direction: column;
      }
      [lang="ja"] .store-badge-text {
        flex-direction: column-reverse;
      }

      .download-button {
        display: inline-flex;
        align-items: center;
        background-image: linear-gradient(#ff9494, #ff4c4c);
        color: black !important;
        text-decoration: none !important;
        margin: 0;
        padding: 12px;
        font-weight: bold;
        border-radius: 8px;
      }
      .download-button:hover {
        background-image: linear-gradient(#ff7979, #ff4c4c);
      }
      .download-button:active {
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) inset;
        background-image: linear-gradient(#ff5d5d, #ff4c4c);
      }
      .download-button::before {
        content: '';
        /* Icon from https://fontawesome.com/v5.15/icons/download?style=solid */
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="black" d="M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z"></path></svg>');
        background-repeat: no-repeat;
        margin-right: 8px;
        width: 1em;
        height: 1em;
        min-width: 1em;
        min-height: 1em;
      }

      .alternative-download-links {
        margin: 32px auto;
        text-align: center;
      }
      .alternative-download-links > div {
        margin: 8px 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 4px 8px;
      }
      .alternative-download-links ul {
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
        gap: 8px;
      }
      .alternative-download-links li {
        display: block;
        padding: 0;
        margin: 0;
      }

      .beta-badge, .security-badge {
        border-radius: 4px;
        padding: 2px 5px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
      }
      .beta-badge {
        color: white;
        background-color: #b117f8;
        border-color: #6f0073;
      }
      .security-badge {
        color: black;
        background-color: #fffb00;
        border-color: rgb(205, 205, 0);
      }

      .picture {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .picture picture,
      .picture img {
        width: 100%;
        height: 100%;
      }
      .picture img {
        filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.5));
        border-radius: 8px;
        background-color: #F9F9F9;
      }
      .picture-caption {
        margin-top: 16px;
      }
      @media (prefers-color-scheme: dark) {
        .picture img {
          background-color: #333;
        }
      }

      .picture-editor picture,
      .picture-editor img {
        max-width: 1280px;
      }

      .features h2 {
        text-align: center;
      }
      .feature-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 8px;
      }
      @media (max-width: 550px) {
        .feature-list {
          grid-template-columns: 1fr;
        }
      }
      .feature-list p, .feature-list h3 {
        margin: 0;
      }
      .more-features {
        text-align: center;
        font-weight: bold;
        margin-top: 16px;
      }

      .links {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 8px;
      }
      .links svg {
        background-color: #ff4c4c;
        color: black;
        width: 32px;
        height: 32px;
        padding: 4px;
        margin: 0 12px;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 8px;
      }
      @media (max-width: 550px) {
        .links {
          grid-template-columns: 1fr;
        }
      }
      .link {
        color: inherit;
        display: flex;
        align-items: center;
        padding: 12px 0;
        transition: .2s background-color;
        border-radius: 8px;
      }
      .link:hover {
        background-color: rgba(0, 0, 0, 0.2);
      }
      @media (prefers-color-scheme: dark) {
        .link:hover {
          background-color: rgba(255, 255, 255, 0.2);
        }
      }

      code {
        padding: 1px 2px;
        border-radius: 8px;
        font-family: monospace;
        background-color: #eee;
        border: 1px solid #ddd;
      }
      .terminal {
        padding: 8px;
        display: block;
      }
      .command::before {
        content: '$ ';
        color: #e36000;
      }
      @media (prefers-color-scheme: dark) {
        code {
          background-color: #222;
          border-color: #505050;
        }
        .command::before {
          color: #ffa500;
        }
      }

      hr {
        max-width: 700px;
        margin: auto;
        border: 0;
        border-top: 1px solid currentColor;
      }

      [data-if-os] {
        display: none;
      }
      [data-os="windows-modern"] [data-if-os="windows-modern"] {
        display: initial;
      }
      [data-os="windows-legacy"] [data-if-os="windows-legacy"] {
        display: initial;
      }
      [data-os="windows-modern"] [data-if-os="windows-any"],
      [data-os="windows-legacy"] [data-if-os="windows-any"] {
        display: initial;
      }
      [data-os="mac-modern"] [data-if-os="mac-modern"] {
        display: initial;
      }
      [data-os="mac-legacy"] [data-if-os="mac-legacy"] {
        display: initial;
      }
      [data-os="mac-modern"] [data-if-os="mac-any"],
      [data-os="mac-legacy"] [data-if-os="mac-any"] {
        display: initial;
      }
      [data-os="linux"] [data-if-os="linux"] {
        display: initial;
      }
      [data-os="unsupported"] [data-if-os="unsupported"] {
        display: initial;
      }

      [hidden] {
        display: none !important;
      }
    </style>
  </head>

  <body>
    <script>
      document.body.setAttribute('has-js', 'true');
      // fallback for ancient browsers that understand old JS but not modern JS
      document.body.setAttribute('data-os', 'unsupported');
    </script>

    <label class="language-selector" aria-label="Language Selector">
      <select class="language-selector-input"></select>
      <svg viewBox="0 0 20 20" class="language-icon">
        <g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25">
          <path d="M17.635 10.113a7.523 7.523 0 0 1-7.523 7.523 7.523 7.523 0 1 1 0-15.047 7.524 7.524 0 0 1 7.523 7.524Z"/>
          <path d="M13.98 10.117c0 1.633-.265 3.143-.726 4.375-.698 1.901-1.846 3.143-3.143 3.143-1.297 0-2.442-1.242-3.144-3.143-.456-1.232-.723-2.742-.723-4.375 0-1.634.267-3.144.723-4.376.702-1.911 1.847-3.153 3.144-3.153 1.297 0 2.445 1.242 3.143 3.153.461 1.232.727 2.742.727 4.376ZM2.955 12.281h14.313M2.955 7.947h14.313M10.112 2.59v15.048"/>
        </g>
      </svg>
      <div class="language-text"></div>
      <svg class="language-caret">
        <path fill="currentColor" fill-rule="evenodd" d="M4 5c-.275 0-.548-.103-.759-.31L.315 1.807a1.047 1.047 0 0 1 0-1.497c.418-.413 6.952-.413 7.37 0 .42.413.42 1.083 0 1.497L4.76 4.69C4.55 4.897 4.276 5 4 5"/>
      </svg>
    </label>

    <h1 class="header">
      <svg aria-hidden="true" viewBox="0 0 1024 1024">
        <path d="m64 174.86735v641.13265c0 35.34622 28.653776 64 64 64h113.30332c9.32935 0 18.19416 4.07135 24.27337 11.14807l67.26992 78.30776c12.15843 14.15343 29.88806 22.29614 48.54676 22.29614h261.21326c18.6587 0 36.38832-8.14271 48.54676-22.29614l67.26992-78.30776c6.07921-7.07672 14.94402-11.14807 24.27337-11.14807h113.30332c35.34622 0 64-28.65378 64-64v-654.84694c0-35.34622-28.65378-64-64-64-0.38091 0-0.76182 0.0034-1.14268 0.0102l-767.99999 13.71429c-34.89522 0.62313-62.85733 29.08902-62.85733 63.9898z" fill="#cc3c3c" fill-rule="evenodd"/>
        <path d="m64 96v672c0 35.34622 28.653776 64 64 64h128.17394c9.97413 0 19.37789 4.65076 25.43168 12.5776l51.18313 67.01917c12.1076 15.85368 30.9151 25.1552 50.86336 25.1552h256.69578c19.94826 0 38.75576-9.30152 50.86336-25.1552l51.18312-67.01917c6.0538-7.92684 15.45756-12.5776 25.43169-12.5776h128.17394c35.34622 0 64-28.65378 64-64v-672c0-35.346224-28.65378-64-64-64h-768c-35.346224 0-64 28.653776-64 64z" fill="#ff4c4c" fill-rule="evenodd"/>
        <path d="m96 96v672c0 17.67311 14.32689 32 32 32h128.17394c19.94827 0 38.75577 9.30152 50.86337 25.1552l51.18312 67.01917c6.0538 7.92684 15.45755 12.5776 25.43168 12.5776h256.69578c9.97413 0 19.37788-4.65076 25.43168-12.5776l51.18312-67.01917c12.1076-15.85368 30.9151-25.1552 50.86337-25.1552h128.17394c17.67311 0 32-14.32689 32-32v-672c0-17.673112-14.32689-32-32-32h-768c-17.67311 0-32 14.326888-32 32zm-32 0c0-35.346224 28.653776-64 64-64h768c35.34622 0 64 28.653776 64 64v672c0 35.34622-28.65378 64-64 64h-128.17394c-9.97413 0-19.37789 4.65076-25.43169 12.5776l-51.18312 67.01917c-12.1076 15.85368-30.9151 25.1552-50.86336 25.1552h-256.69578c-19.94826 0-38.75576-9.30152-50.86336-25.1552l-51.18313-67.01917c-6.05379-7.92684-15.45755-12.5776-25.43168-12.5776h-128.17394c-35.346224 0-64-28.65378-64-64z" fill="#fff" fill-opacity=".2"/>
        <g transform="matrix(4.1943736,0,0,4.1943736,229.13567,171.21359)" fill="none" stroke="#fff" stroke-width="56.4093">
         <path d="m108.34581 31.577677c-0.79395 3.473563-1.38942 7.244861-1.7864 11.313892-0.0992 1.091691 0 2.481117 0.29773 4.168276 0.29773 1.984893 0.4466 3.374319 0.4466 4.168276 0 2.580361-1.68716 3.870542-5.06147 3.870542-2.18339 0-3.622435-0.64509-4.317148-1.935271-0.09925-2.183383-0.04962-5.160723 0.14887-8.93202 0.198487-4.46601 0.29773-7.44335 0.29773-8.93202-0.09924 0-0.248107-0.09924-0.4466-0.297734-9.229753 0.396979-17.91366 0.992447-26.05172 1.786404-0.198493 1.290181-0.198493 2.878095 0 4.763744l0.59546 5.359212c-0.396973 3.076585-0.59546 7.64184-0.59546 13.695765 0.297733 2.580361 0.4466 13.646143 0.4466 33.197344v10.867303c0 1.68716 0.24811 2.8781 0.74433 3.57281h9.22976c3.771293-0.49623 5.65694 1.09169 5.65694 4.76374 0 2.18339-1.042067 3.72168-3.1262 4.61488-1.290187 0.49623-3.572817 0.59547-6.84789 0.29774-1.984893-0.19849-4.317143-0.24812-6.99675-0.14887-3.672053 0.49622-8.138063 0.8932-13.39803 1.19093-5.359207 0.29774-8.634279-0.44659-9.825218-2.233-0.793957-1.19093-0.793957-2.43149 0-3.72168 1.389425-2.18338 5.011855-3.27507 10.867288-3.27507 3.076587 0 4.61488-0.84358 4.61488-2.53074 0-0.8932-0.04962-1.73678-0.14887-2.53074 0-2.48113 0.04962-4.66452 0.14887-6.550163 0.297733-5.359213 0.297733-12.901808 0-22.627784-0.39698-14.092743-0.248113-26.746439 0.4466-37.961086l-0.4466-0.446601c-3.076587 0.198489-8.832777 0.148867-17.268572-0.148867-0.396979 0-3.423941 0.198489-9.080887 0.595468 1.389425 9.527488 2.183383 16.325748 2.381872 20.394779l-0.297734 4.01941c-0.09924 1.48867-1.339803 2.233005-3.721676 2.233005-1.885649 0-3.473563-3.572808-4.763744-10.718425-0.595468-4.267521-1.190936-8.584664-1.786404-12.951429 0-0.694713-0.347356-1.885649-1.042069-3.572808-0.595468-1.786404-1.908676-4.750966-1.908676-5.644168 0-3.141175 2.901123-2.39465 6.67242-2.990118 0.297734 0 0.793957 0.04962 1.48867 0.148867 0.694713 0.09924 1.190936 0.148867 1.48867 0.148867h36.91902c9.130507-0.396979 17.96328-1.190936 26.49832-2.381872 0.595473-0.297734 1.488678-0.595468 2.679608-0.893202 2.08414-0.19849 3.87054 0.297733 5.35921 1.48867 1.48867 1.091691 1.9849 2.679606 1.48867 4.763744z" fill="none" stroke="#fff" stroke-width="56.4093"/>
        </g>
        <g transform="matrix(3.852509,0,0,3.852509,257.89982,219.83848)" fill="none" stroke="#ff4c4c" stroke-width="30.7075">
         <path d="m110.38498 21.776581q-1.29661 5.672702-1.94492 12.317866-0.16208 1.782849 0.32415 4.538161 0.48623 3.241544 0.48623 4.538161 0 4.214007-5.51062 4.214007-3.5657 0-4.700239-2.107004-0.16208-3.565698 0.16208-9.72463 0.32415-7.293474 0.32415-9.724631-0.16207 0-0.48623-0.324155-15.073176 0.648309-28.3635 1.944927-0.324161 2.107003 0 5.186469l0.6483 5.834779q-0.6483 5.024392-0.6483 14.911102 0.48623 4.214006 0.48623 36.143214v11.831633q0 2.75531 0.81038 3.88985h10.048792q6.158927-0.81039 6.158927 5.18647 0 3.5657-3.403614 5.0244-2.107013 0.81039-7.455559 0.32416-3.241543-0.32416-7.617628-0.16208-5.996857 0.81038-14.586946 1.29661-8.75216 0.48624-10.69709-2.43115-1.296617-1.94493 0-4.05194 2.26908-3.56569 11.831631-3.56569 5.024396 0 5.024396-2.75532 0-1.45869-0.162081-2.75531 0-4.051935 0.162081-7.131398 0.48623-8.75217 0-24.635731-0.648311-23.014961 0.48623-41.329683l-0.48623-0.486231q-5.024396 0.324154-18.800953-0.162077-0.648309 0-9.886708 0.648308 2.26908 15.55941 2.593235 22.204574 0 0-0.324155 4.376085-0.162077 2.431158-4.05193 2.431158-3.079467 0-5.18647-11.669558-0.972463-6.969319-1.944926-14.100715 0-1.13454-1.134541-3.889852-0.972463-2.91739-0.972463-4.376084 0-4.05193 6.158933-5.024393 0.486232 0 1.620772 0.162077 1.13454 0.162078 1.620772 0.162078h16.856029q23.339116 0 23.339116 0 14.911096-0.648309 28.849729-2.593235 0.97247-0.486232 2.91739-0.972463 3.40363-0.324156 5.83478 1.620771 2.43116 1.782849 1.62077 5.18647z" fill="none" stroke="#ff4c4c" stroke-width="30.7075"/>
        </g>
        <g transform="matrix(4.1943736,0,0,4.1943736,228.25358,197.35677)" fill="#fff">
         <path d="m108.34581 25.3789q-1.19093 5.210345-1.7864 11.313892-0.14887 1.637537 0.29773 4.168276 0.4466 2.97734 0.4466 4.168276 0 3.870542-5.06147 3.870542-3.275078 0-4.317148-1.935271-0.14887-3.275074 0.14887-8.93202 0.29773-6.699015 0.29773-8.93202-0.14886 0-0.4466-0.297734-13.84463 0.595468-26.05172 1.786404-0.29774 1.935271 0 4.763744l0.59546 5.359212q-0.59546 4.614877-0.59546 13.695765 0.4466 3.870542 0.4466 33.197344v10.86729q0 2.53074 0.74433 3.57281h9.22976q5.65694-0.74434 5.65694 4.76374 0 3.27508-3.1262 4.61488-1.93528 0.74434-6.84789 0.29774-2.97734-0.29774-6.99675-0.14887-5.50808 0.74433-13.39803 1.19093-8.03881 0.44661-9.825218-2.233-1.190936-1.7864 0-3.72168 2.084138-3.27507 10.867288-3.27507 4.61488 0 4.61488-2.53074 0-1.3398-0.14887-2.53074 0-3.72168 0.14887-6.55015 0.4466-8.03882 0-22.627784-0.59547-21.139115 0.4466-37.961086l-0.4466-0.446601q-4.61488 0.297734-17.268572-0.148867-0.595468 0-9.080887 0.595468 2.084138 14.291232 2.381872 20.394779 0 0-0.297734 4.01941-0.148867 2.233005-3.721676 2.233005-2.828473 0-4.763744-10.718425-0.893202-6.401281-1.786404-12.951429 0-1.042069-1.042069-3.572808-0.893202-2.679606-0.893202-4.019409 0-3.721675 5.656946-4.614877 0.446601 0 1.48867 0.148867t1.48867 0.148867h15.48217q21.43685 0 21.43685 0 13.69576-0.595468 26.49832-2.381872 0.89321-0.446601 2.679608-0.893202 3.12621-0.297735 5.35921 1.48867 2.23301 1.637537 1.48867 4.763744z" fill="#fff"/>
        </g>
      </svg>
      <div>TurboWarp Desktop</div>
    </h1>

    <!-- These elements are generated by scripts. -->
    <!-- L10N_START -->
    <script type="generated-translations" data-locale="ca">{"602":"Reemplaçeu els 30 FPS per defecte de Scratch per qualsevol velocitat de fotogrames que trieu o utilitzeu interpolació.","about":"Creeu jocs, animacions i històries amb la millor versió d'Scratch amb mode fosc, complements, un compilador, i molt més. Ara disponible com a programari per a qualsevol ordinador de sobretaula. TurboWarp no està afiliat a l'equip de Scratch.","arch":"Per als sistemes Arch Linux, us recomanem el paquet oficial AUR:","art":"Eines per artistes","art2":"Suport total per a la transparència, un editor de vestits millorat, onion skinning i molt més.","backpack":"Motxilla","backpack2":"Posa scripts, vestits, sons o personatges sencers a la motxilla per utilitzar-los més tard.","beta":"Versió beta disponible:","bounty":"Programa de \"Bug Bounty\"","bugg":"Informa d'errors a GitHub","bugs":"Informa d'errors a Scratch","caption":"Projecte a la foto: Full Sphere Path Tracer de piano_miles","cat":"Blocs de gats","cat2":"Activeu l'addon de blocs de gats per tenir blocs de gats simpàtics qualsevol dia de l'any.","changelog":"Registre de canvis","code":"Codi font","dark":"Mode fosc","dark2":"Els teus ulls, t'ho agrairan.","deb":"Instal·leu el nostre repositori per rebre actualitzacions a través d'apt executant aquestes ordres:","deb2":"O instal·leu manualment el .deb (No s'afegirà el repositori apt):","dev":"Eines per desenvolupadors","dev2":"Menús desplegables de cerca, barra de cerca, saltar a la definició de bloc, carpetes, canvi de blocs i molt més.","donate":"Fes una donació","downlin":"Llegiu les instruccions d’instal·lació per al Linux","downloadon":"Baixar a","downun":"Sistema operatiu desconegut","extensions2":"Inclou extensions noves com ara \"Gamepad\" o \"Stretch\", i permet carregar extensions personalitzades.","features":"Característiques","flatpak":"Mantenim una versió oficial de Flatpak a Flathub:","flatpak2":"Els gamepads no funcionaran a la versió Flatpak.","getit":"Obteniu-lo desde","light":"Més lleuger que l'Scratch","light2":"Utilitza significativament menys memòria i ús de la CPU inactiva que l'Scratch.","limitless":"Elimina els límits","limitless2":"Elimina gairebé tots els límits arbitraris del Scratch, inclòs, el límit de 300 clons.","lin":"Instal·leu-lo al Linux","lin2":"Proveu de cercar \"TurboWarp\" al gestor de programari de la vostra distribució i trieu la primera opció que apareix. Si no surt o sou un usuari avançat, trieu un d'aquests altres mètodes d'instal·lació:","macmanual":"O bé descarregueu l'app manualment. Obriu el fitxer .DMG i arrossegueu TurboWarp a \"Aplicacions\". Si us indica que TurboWarp ja existeix, trieu \"Remplaça\".","macupd":"Instal·leu-lo des de la Mac App Store per rebre actualitzacions automàtiques.","more":"I molt més.","ms":"Obteniu-lo a la Microsoft Store per activar les actualitzacions automàtiques.","old":"Les notes de la versió anteriors estan disponibles a GitHub.","or":"o","otheros":"Instruccions per a altres sistemes operatius:","packager":"Empaquetador","packager2":"Empaquetador integrat per convertir projectes a fitxers HTML, fitxers zip o programari per al Windows, macOS o Linux.","privacy":"Privadesa","smartscreen":"Si apareix una alerta de Windows SmartScreen, fes click a \"Més informació\" i després a \"Executar de totes maneres\".","snap":"Mantenim una versió de snap oficial:","snap2":"Per defecte, la versió snap no pot accedir a la càmera, el micròfon, els gamepads o les unitats extraïbles. Per solucionar-ho, executa aquestes ordres:","snap3":"Per defecte, la versió snap no es pot establir com a obrir fitxers per a fitxers sb3, sb2 o sb sense interferir amb altres tipus d'arxius. Per solucionar-ho, executeu aquestes ordres:","speed":"Velocitat","speed2":"Al compilar projectes al JavaScript, funcionen entre 10-100 vegades més ràpid que al Scratch.","stagesize":"Mida del fons personalitzada","stagesize2":"Canvieu el fons predeterminat de 480x360 del Scratch a la mida que vulgueu.","updatelin":"Si heu instal·lat el TurboWarp Desktop des d'una botiga d'apps o un gestor de paquets, descarregueu l'actualització des d'allí. Si no, torneu a instal·lar l'aplicació de forma manual de la mateixa manera que la vau instal·lar antigament.","updatemac":"Per actualitzar, baixeu l'app nova i substituïu l'antiga.","updateun":"Per actualitzar, torneu a instal·lar l'aplicació de la mateixa manera que la vau instal·lar.","updatewin":"Per actualitzar, baixeu i executeu el nou instal·lador.","w323":"32 bits","w642":"Baixar l'instal·lador (64 bits, recomanat)","webapp":"O bé utilitzeu la nostra web app en qualsevol navegador:","win-modern2":"O descarregueu un instal·lador. Si surt una finestra de Windows SmartScreen, feu clic a \"Més informació\" i després a \"Executa igualment\"."}</script>
    <script type="generated-translations" data-locale="de">{"602":"Ersetzt Scratchs standardmäßige 30 FPS mit einer beliebigen Bildwiederholrate oder benutze Interpolation.","about":"Entwickle Spiele, Animationen, Geschichten und vieles mehr mit der verbesserten Version von Scratch, die einen dunklen Modus, Addons, einen Compiler und mehr beinhaltet. Jetzt als PC-App verfügbar. TurboWarp ist nicht mit dem Scratch Team verbunden.","arch":"Für Arch Linux-Systeme empfehlen wir das offizielle AUR-Paket:","art":"Tools für Künstler","art2":"Vollständige Unterstützung für Transparenz, ein verbesserter Kostümeditor, Schichtung und mehr.","backpack":"Lager","backpack2":"Lege Skripte, Kostüme, Klänge oder ganze Figuren im Lager ab, um sie später zu verwenden, ohne Scratch-Account.","beta":"Vorabversion verfügbar:","bounty":"Fehlersuche:","bugg":"Melde Fehler auf GitHub","bugs":"Melde Fehler auf Scratch","caption":"Abgebildetes Projekt: Full Sphere Path Tracer von piano_miles","cat":"Katzenblöcke","cat2":"Aktiviere das Katzenblöcke-Addon, um süße Katzenförmige Blöcke dauerhaft zu erhalten.","changelog":"Änderungsverlauf","code":"Quellcode","dark":"Dunkler Modus","dark2":"Deine Augen werden dir dankbar sein.","deb":"Installiere unser Repository, um Updates über apt zu erhalten. Führe dazu folgende Befehle aus:","deb2":"Oder installiere manuell die .deb-Datei (apt-Repository wird nicht hinzugefügt):","dev":"Tools für Entwickler","dev2":"Durchsuchbare Menüs, Suchleiste, zu Blockdefinitionen springen, Ordner, Blockaustausch und mehr.","donate":"Spenden","downlin":"Lies die Installationsanleitung für Linux","downloadon":"Lad es aus dem","downun":"Unbekanntes Betriebssystem","extensions":"Erweiterungen","extensions2":"Enthält neue Erweiterungen wie Gamepad und Strecken, mit Unterstützung für eigene Erweiterungen.","flatpak":"Wir besitzen eine offizielle Flatpak-Version auf Flathub:","flatpak2":"Controller werden in der Flatpak-Version nicht funktionieren.","getit":"Erhalte es von","light":"Leichter als Scratch","light2":"Verbraucht deutlich weniger Speicher und Prozessorleistung als Scratch.","limitless":"Begrenzungen entfernen","limitless2":"Entferne fast jedes willkürliche Scratch-Limit, inklusive die Grenze von 300 Klonen.","lin":"Auf Linux installieren","lin2":"Suche im Softwaremanager deiner Distribution nach \"TurboWarp\" und wähle die zuerst erscheinende Option. Falls es nicht erscheint oder falls du ein fortgeschrittener Benutzer bist, versuche die folgenden Methoden:","mac":"Auf macOS 10.15 und neuer installieren","mac-legacy-body":"Wir werden die Unterstützung für ältere Versionen von macOS fortführen, solange sie keinen zusätzlichen Aufwand darstellt. Öffne die .DMG und verschiebe TurboWarp in die Anwendungen. Falls du eine Warnung bekommst, dass TurboWarp schon existiert, wähle \"Ersetzen\".","mac-legacy-download":"Herunterladen für macOS 10.13 und 10.14","mac-legacy-header":"Auf macOS 10.13 und 10.14 installieren","mac-modern-download":"Herunterladen für macOS 10.15 und neuer (universell)","macmanual":"Oder lade die App manuell herunter. Öffne die .DMG und verschiebe TurboWarp in die Anwendungen. Falls du eine Warnung bekommst, dass TurboWarp schon existiert, wähle \"Ersetzen\".","macupd":"Installiere aus dem Mac App Store für automatische Updates.","more":"Und vieles mehr.","ms":"Erhalte es aus dem Microsoft Store, um automatische Updates zu aktivieren.","old":"Ältere Versionsanmerkungen sind auf GitHub verfügbar.","or":"oder","otheros":"Anleitung für andere Betriebssysteme:","packager2":"Eingebauter Packager zum Umwandeln von Projekten in HTML- oder ZIP-Dateien oder Anwendungen für Windows, macOS oder Linux.","privacy":"Datenschutz","smartscreen":"Falls eine Warnung von Windows SmartScreen erscheint, klicke auf \"Weitere Informationen\" und dann auf \"Trotzdem ausführen\".","snap":"Wir besitzen eine offizielle Snap-Version:","snap2":"Die Snap-Version hat standardmäßig keinen Zugriff auf deine Kameras, Mikrofone, Controller und Wechseldatenträger. Um dies zu beheben, führe die folgenden Befehle aus:","snap3":"Die Snap-Version kann standardmäßig nicht als Dateiöffner für sb3-, sb2- und sb-Dateien festgelegt werden, ohne Konflikte mit anderen Dateitypen auszulösen. Um dies zu beheben, füre die folgenden Befehle aus:","speed":"Geschwindigkeit","speed2":"Dadurch, dass Blöcke in JavaScript kompiliert werden, werden sie 10-100x schneller als in Scratch ausgeführt.","stagesize":"Benutzerdefinierte Bühnengröße","stagesize2":"Vergrößere oder verkleinere Scratchs 480x360-Bühne.","updatelin":"Falls du TurboWarp Desktop von einem App-Store oder Paketmanager installiert hast, lade das Update von hier herunter. Installiere ansonsten die App manuell neu, wie du sie das erste Mal installiert hast.","updatemac":"Lade dir zum Aktualisieren die neue App herunter und ersetze die alte.","updateun":"Installiere die App zum Aktualisieren erneut, genauso wie du sie das erste Mal installiert hast.","updatewin":"Lade dir zum Aktualisieren den neuen Installer herunter und führe ihn aus.","w642":"Installer herunterladen (64-bit, empfohlen)","webapp":"Oder benutze unsere Web-App in jedem Browser:","win-legacy":"Auf Windows 7, 8 und 8.1 installieren","win-legacy-64":"Alten Installer herunterladen (64 Bit, empfohlen)","win-legacy-download":"Installer für Windows 7, 8 und 8.1 herunterladen (64 Bit)","win-legacy2":"Wir werden ältere Versionen von Windows weiterhin unterstützen, soweit sinnvoll. Lade eines der Installationsprogramme unten herunter. Falls eine Warnung von Windows SmartScreen erscheint, klicke auf \"Weitere Informationen\" und dann auf \"Trotzdem ausführen\",","win-modern":"Auf Windows 10 oder neuer installieren","win-modern-download":"Installer für Windows 10+ herunterladen (64 Bit)","win-modern2":"Oder lade einen Installer herunter. Falls eine Meldung von Windows SmartScreen erscheint, klicke auf \"Weitere Informationen\", dann auf \"Trotzdem ausführen\"."}</script>
    <script type="generated-translations" data-locale="es">{"602":"Reemplaza los 30 FPS por defecto de Scratch por cualquier cantidad de cuadros por segundo de su elección o usa interpolación.","about":"Crea juegos, animaciones, e historias con la mejor versión de Scratch, incluida con modo oscuro, addons, un compilador, y mucho más. Ahora disponible como una aplicación para cualquier computadora de escritorio. TurboWarp no está afiliado con el Equipo de Scratch.","arch":"Para sistemas Arch Linux, recomendamos la versión oficial del paquete de AUR:","art":"Herramientas para artistas","art2":"Soporte completo para transparencia, un editor de disfraces mejorado, onion skinning y más.","backpack":"Mochila","backpack2":"Pon códigos, disfraces, sonidos u objetos enteros en la mochila para reusarlos después.","beta":"Versión beta disponible:","bounty":"Recompensa de errores","bugg":"Reportar bugs en GitHub","bugs":"Reportar bugs en Scratch","caption":"Proyecto en la imagen: Full Sphere Path Tracer por piano_miles","cat":"Bloques de gatos","cat2":"Habilita los bloques de gatos para obtener tiernos bloques de gato cualquier día del año.","changelog":"Lista de cambios","code":"Código fuente","dark":"Modo oscuro","dark2":"Tus ojos te agradecerán.","deb":"Instale nuestro repositorio para recibir actualizaciones desde el apt ejecutando estos comandos:","deb2":"O instale manualmente el .deb (no añadirá el apt del repositorio)","dev":"Herramientas para desarrolladores","dev2":"Búsqueda en menús, barra de búsqueda, carpetas, cambio de bloques y más.","donate":"Donar","downlin":"Leer las instrucciones de instalación de Linux","downun":"Sistema operativo desconocido","extensions":"Extensiones","extensions2":"Incluye nuevas extensiones como mando de videojuegos, estirar y soporta cargar extensiones personalizadas.","features":"Cualidades","flatpak":"Mantenemos una versión oficial de Flatpak en Flathub:","flatpak2":"Los mandos no funcionarán en la versión de Flatpak.","getit":"Consíguala desde","light":"Más ligero que Scratch","light2":"Usa significablemente menos memoria y uso de CPU de fondo que Scratch","limitless":"Eliminar límites","limitless2":"Remueve casi cualquier límite arbitrario de Scratch, incluyendo el límite de 300 clones.","lin":"Instalar en Linux","lin2":"Intente buscar \"TurboWarp\" en el administrador de software de su distribución y escoja la primera opción que aparezca. Si no aparece o si es un usuario avanzado, elija uno de estos métodos de instalación:","more":"Y mucho más","ms":"Consígualo desde la Tienda de Microsoft para habilitar actualizaciones automáticas.","old":"Los lanzamientos más antiguos están disponibles en GitHub.","or":"o","otheros":"Instrucciones para otros sistemas operativos:","packager":"Empacador","packager2":"Empacador integrado para convertir proyectos a archivos HTML, archivos zip o aplicaciones para Windows, macOS o Linux","privacy":"Privacidad","smartscreen":"Si aparece una alerta de Windows SmartScreen, haga click en «Más información» y luego en «Ejecutar de todas formas».","snap":"Mantenemos una versión oficial de snap:","snap2":"Por defecto, la versión de snap no puede acceder a su cámara, micrófono, mandos o almacenamientos externos. Para solucionarlo, ejecute estos comandos:","snap3":"Por defecto, la versión de snap no puede ser configurada como el ejecutor de archivos para sb3, sb2 o archivos sb sin interferir con otros tipos de archivos. Para solucionarlo, ejecute estos comandos:","speed":"Velocidad","speed2":"Al compilar los proyectos a JavaScript, estos corren 10-100x más rápido que en Scratch.","stagesize":"Tamaño del escenario personalizado","stagesize2":"Cambia el tamaño del escenario por defecto de Scratch de 480x360 a cualquier tamaño que desee.","updatelin":"Si ha instalado TurboWarp Desktop de una tienda de aplicaciones o de un administrador de paquetes, descargue la actualización desde ahí. Si no, reinstale manualmente la aplicación de la misma manera en que la instaló.","updatemac":"Para actualizar, descargue la nueva aplicación y reemplaze la anterior.","updateun":"Para actualizar, reinstale la aplicación de la misma manera en que la instaló.","updatewin":"Para actualizar, descargue y corra el nuevo instalador.","w323":"32-bits","w642":"Descargar instalados (64-bit, recomendado)","webapp":"O use nuestra aplicación web en cualquier navegador:","win-modern2":"O descargue un instalador. Si una alerta de Windows SmartScreen aparece, haga click en \"Más información\" y entonces \"Ejecutar de todos modos\"."}</script>
    <script type="generated-translations" data-locale="fi">{"60":"60 ruutua sekunnissa","602":"Korvaa Scratchin oletuskuvataajuus 30 ruutua sekunnissa valitsemallasi ruutumäärällä tai käytä interpolaatiota.","about":"Luo pelejä, animaatioita ja tarinoita Scratchin paremmalla versiolla, jossa on tumma tila, lisäosia, kääntäjä ja paljon muuta. Sovelluksesta on saatavilla nyt myös työpöytäversio. TurboWarp ei ole kytköksissä Scratch-tiimiin.","arch":"Suosittelemme, että käytät Arch Linux -järjestelmässä virallista AUR-pakettiamme:","art":"Työkalut taiteilijoille","art2":"Täysi tuki läpinäkyvyydelle, paranneltu asuste-editori, sipulin kuorinta ja muuta.","backpack":"Reppu","backpack2":"Laita skriptejä, asusteita, ääniä tai kokonaisia asusteita reppuun, jotta voit käyttää niitä myöhemmin uudelleen.","beta":"Beetaversio saatavilla:","bugg":"Ilmoita bugeista GitHubissa","bugs":"Ilmoita bugeista Scratchissa","caption":"Kuvassa oleva projekti: Full Sphere Path Tracer, jonka on tehnyt piano_miles","cat":"Kissalohkot","cat2":"Ota kissalohkolisäosa käyttöön, jotta voit käyttää suloisia kissalohkoja minä tahansa päivänä vuodesta.","changelog":"Muutosloki","code":"Lähdekoodi","dark":"Tumma tila","dark2":"Silmäsi kiittävät sinua.","deb":"Asenna tietosäilömme vastaanottaaksesi päivityksiä APT:n kautta suorittamalla nämä komennot:","deb2":"Tai asenna .deb-tiedosto manuaalisesti (tätä ei lisätä APT-tietosäilöön):","dev":"Työkalut kehittäjille","dev2":"Hakutyökalu lohkojen avattavissa valikoissa, hakupalkki, lohkon määritykseen siirtyminen, kansiot, lohkon vaihto ja paljon muuta.","donate":"Lahjoita","downlin":"Lue ohjeet Linuxille asentamiseen","downloadon":"Lataa kohteessa","downun":"Tuntematon käyttöjärjestelmä","extensions":"Laajennukset","extensions2":"Sisältää uusia laajennuksia, kuten peliohjaintuki ja hahmojen venyttäminen, ja tukee omien laajennusten lataamista.","features":"Ominaisuudet","flatpak":"Ylläpidämme virallista Flatpak-versiota Flathubissa:","flatpak2":"Peliohjaimet eivät toimi Flatpak-versiossa.","getit":"Hanki se kohteesta","light":"Kevyempi kuin Scratch","light2":"Käyttää huomattavasti vähemmän muistia ja suoritinta kuin Scratch, kun se on jouten.","limitless":"Poista rajoitukset","limitless2":"Poista Scratchin mielivaltaiset rajoitukset, kuten 300 kloonin raja.","lin":"Lataa Linuxille","lin2":"Koeta hakea \"TurboWarp\"-hakusanalla jakelusi ohjelmistonhallinnastasi ja valitse ensimmäinen hakutulos. Jos sellaista ei löydy tai olet edistynyt käyttäjä, valitse jokin näistä asennustavoista:","mac":"Asenna macOS 10.15:lle tai uudemmalle","mac-legacy-body":"Tuemme macOS:n vanhoja versioita niin kauan kuin se ei ole kohtuuton taakka. Avaa .DMG-tiedosto. Raahaa sitten TurboWarp Sovelluksiin. Jos TurboWarpin kerrotaan olevan jo olemassa, valitse \"Korvaa\".","mac-legacy-download":"Lataa macOS 10.13:lle tai 10.14:lle","mac-legacy-header":"Asenna macOS 10.13:lle tai 10.14:lle","mac-modern-download":"Lataa macOS 10.15:lle ja uudemmalle (Universaali)","macmanual":"Tai lataa sovellus manuaalisesti. Avaa .DMG-tiedosto. Rahaa sitten TurboWarp Sovelluksiin. Jos TurboWarpin kerrotaan olevan jo olemassa, valitse \"Korvaa\".","macupd":"Ota automaattiset päivitykset käyttöön asentamalla se Mac App Storesta.","more":"Ja paljon muuta.","ms":"Ota automaattiset päivitykset käyttöön hankkimalla se Microsoft Storesta.","old":"Vanhemmat julkaisutiedot ovat saatavilla GitHubissa.","or":"tai","otheros":"Ohjeet muille käyttöjärjestelmille:","packager":"Pakkauskone","packager2":"Sisäänrakennettu pakkauskone, jolla voi pakata projekteja HTML-tiedostoiksi, zip-tiedostoiksi tai Windowsia, MacOS:ä tai Linuxia varten tarkoitetuksi sovelluksiksi.","privacy":"Tietosuoja","smartscreen":"Jos näet Windows SmartScreen -varoituksen, napauta \"Lisätietoja\" -kohtaa ja valitse \"Suorita joka tapuksessa\".","snap":"Ylläpidämme virallista snap-versiota:","snap2":"Snap-versiolla ei oletuksena ole pääsyä kameraan, mikrofoniin, peliohjaimeen tai irrotettaviin laittesiin. Korjaa tämä suorittamalla nämä komennot:","snap3":"Snap-versiota ei oletuksena voida asettaa ohjelmaksi, jolla avataan sb3-, sb2- tai sb-tiedostot, ilman sekaantumista muihin tiedostotyyppeihin. Korjaa tämä suorittamalla nämä komennot:","speed":"Nopeus","speed2":"Projektit suoritetaan 10-100 kertaa nopeammin kuin Scratchissa, kun ne käännetään JavaScriptiksi.","stagesize":"Mukautettu esiintymislavan koko","stagesize2":"Vaihda esiintymislavan koko Scratchin oletusarvoisesta 480x360-koosta mihin tahansa muuhun.","updatelin":"Jos asensit TurboWarpin työpöytäversion sovelluskaupasta tai paketinhallintatyökalulla, lataa päivitys täältä. Muutoin asenna sovellus uudelleen manuaalisesti samalla tavalla kuin asensit sen.","updatemac":"Päivitä lataamalla uusi sovellus ja korvaa vanha.","updateun":"Päivitä asentamalla sovellus uudelleen samalla tavalla kuin asensit sen.","updatewin":"Päivitä lataamalla uusi asennusohjelma.","w323":"32-bittinen","w642":"Lataa asennusohjelma (64-bittinen, suositeltava)","webapp":"Tai käytä verkkosovellustamme missä tahansa selaimessa:","win-legacy":"Asenna Windows 7:lle, 8:lle ja 8.1:lle","win-legacy-64":"Lataa vanha asennusohjelma (64-bittinen, suositeltava)","win-legacy-download":"Lataa asennusohjelma Windows 7:lle, 8:lle, 8.1:lle (64-bittinen)","win-legacy2":"Tuemme Windowsin vanhoja versioita niin kauan kuin se ei ole kohtuuton taakka. Lataa jokin alla olevista asennusohjelmista. Jos näet Windows SmartScreen -varoituksen, napauta \"Lisätietoja\"-kohtaa ja valitse sitten \"Suorita joka tapauksessa\".","win-modern":"Asenna Windows 10:lle tai uudemmalle","win-modern-download":"Lataa asennusohjelma Windows 10:lle tai uudemmalle (64-bittinen)","win-modern2":"Tai lataa asennusohjelma. Jos näet Windows SmartScreen -varoituksen, napauta \"Lisätietoja\"-kohtaa ja valitse \"Suorita joka tapauksessa\"."}</script>
    <script type="generated-translations" data-locale="it">{"602":"Usa il framerate che preferisci o usa l'interpolazione al posto del framerate di 30 FPS di Scratch.","about":"Crea giochi, animazioni e storie con una versione migliorata di Scratch che rende disponibile una modalità scura, estensioni, un compilatore e molto altro. Ora disponibile come app per tutti i computer desktop. TurboWarp non è affiliato con il Team di Scratch.","arch":"Per i sistemi Arch Linux raccomandiamo il pacchetto AUR ufficiale:","art":"Strumenti per artisti","art2":"Completo supporto per la trasparenza, editor dei costumi migliorato, onion skin e molto altro.","backpack":"Zainetto","backpack2":"Inserisci script, costumi, suoni o sprite completi nello zainetto per poterli riusare successivamente.","beta":"Versione beta disponibile:","bounty":"Caccia ai Bug","bugg":"Notifica i bug su GitHub","bugs":"Notifica i bug su Scratch","caption":"Progetto mostrato: Full Sphere Path Tracer di piano_miles","cat":"Blocchi Gatto","cat2":"Abilita l'addon dei blocchi gatto per vedere dei simpatici blocchi gatto ogni giorno dell'anno.","code":"Codice sorgente","dark":"Modalità scura","dark2":"I tuoi occhi te ne saranno grati.","deb":"Installa il nostro repository per ricevere aggiornamenti tramite apt eseguendo questi comandi:","deb2":"Oppure installa manualmente il pacchetto .deb (non verrò aggiunto il repository apt):","dev":"Strumenti per sviluppatori","dev2":"Ricerca nei menu se contengono molti elementi, barra di ricerca, salto alla definizione del blocco, cartelle, scambio dei blocchi e molto altro ancora.","donate":"Dona","downlin":"Leggi le istruzioni per l'installazione su Linux","downloadon":"Scarica da","downun":"Sistema operativo sconosciuto","extensions":"Estensioni","extensions2":"Include nuove estensioni come ad esempio gamepad e stretch, e supporta il caricamento di estensioni personalizzate.","features":"Caratteristiche","flatpak":"Manteniamo una versione Flatpak ufficiale su Flathub:","flatpak2":"I gamepad non funzionano nella versione Flatpack.","getit":"Scaricalo da","light":"Più leggero di Scratch","light2":"Usa significativamente meno memoria e un basso valore di CPU idle rispetto a Scratch.","limitless":"Rimozione dei limiti","limitless2":"Rimuove quasi tutti i limiti arbitrari di Scratch, incluso il limite di 300 cloni.","lin":"Installa su Linux","lin2":"Cerca \"TurboWarp\" nel tuo gestore del software della tua distribuzione e scegli la prima opzione che compare. Se non lo trovi, o se sei un utente avanzato, scegli una di queste modalità di installazione:","mac":"Installa su macOS 10.15 e successivi","mac-legacy-body":"Le vecchie versioni di macOS saranno supportate fintanto che il carico di lavoro resterà ragionevole. Apri il file .DMG e trascina TurboWarp nella cartella Applicazioni. Se compare il messaggio che TurboWarp esiste già, scegli \"Sostituisci\".","mac-legacy-download":"Download per macOS 10.13 o 10.14","mac-legacy-header":"Installa su macOS 10.13 o 10.14","mac-modern-download":"Download per macOS 10.15 e successivi (Universale)","macmanual":"Oppure scaricalo manualmente. Apri il file .DMG e trascina TurboWarp nella cartella Applicazioni. Se ti dice che TurboWarp esiste già, scegli \"Sostituisci\".","macupd":"Per attivare gli aggiornamenti automatici, installa dall'App Store del Mac.","more":"A molto altro ancora.","ms":"Scaricalo dal Microsoft Store per abilitare gli aggiornamenti automatici.","old":"Le note delle release precedenti sono disponibili su GitHub.","or":"oppure","otheros":"Istruzioni per altri sistemi operativi:","packager2":"Include un packager per convertire i progetti in file HTML, in file zip o in app per Windows, macOS o Linux. ","smartscreen":"Se compare un avviso Smartscreen di Windows, clicca \"Ulteriori informazioni\" e poi \"Esegui comunque\".","snap":"Manteniamo una versione snap ufficiale:","snap2":"Come impostazione predefinita, la versione snap non può accedere la fotocamera, il microfono, i gamepads a i drive rimuovibili. Per risolvere il problema esegui questi comandi:","snap3":"Come impostazione predefinita, la versione scaricata da snap non può essere associata ai file sb3, sb2 e sb senza interferire con altri tipi di file. Per risolvere il problema, esegui questi comandi:","speed":"Velocità","speed2":"Compilando i progetti in JavaScript verranno eseguiti 10-100 volte più veloci rispetto a Scratch.","stagesize":"Dimensione dello stage personalizzata","stagesize2":"Modifica la dimensione 480x360 predefinita dello stage di Scratch con qualunque dimensione preferisci.","updatelin":"Se hai installato TurboWarp Desktop da un app store o con un gestore di pacchetti, scarica l'aggiornamento nello stesso modo. In alternativa puoi reinstallare l'app manualmente nello stesso modo in cui l'hai installata la prima volta.","updatemac":"Per fare l'aggiornamento, scarica la nuova app e sostituiscila alla precedente.","updateun":"Per fare l'aggiornamento, reinstalla l'app nello stesso modo in cui l'hai installata la prima volta. ","updatewin":"Per fare l'aggiornamento, scarica ed esegui il noto installatore.","w642":"Scarica l'installatore (64-bit, raccomandato)","webapp":"Oppure usa la nostra web app per il tuo browser preferito:","win-legacy":"Installazione su Windows 7, 8 e 8.1","win-legacy-64":"Scarica installatore legacy (64-bit, raccomandato)","win-legacy-download":"Scarica l'installatore per Windows 7, 8, 8.1 (64-bit)","win-legacy2":"Supporteremo le vecchie versioni di Windows finché il carico di lavoro aggiuntivo sarà ragionevole. Scarica uno degli installatori che trovi qui sotto. Se appare uno SmartScreen di Windows clicca \"Maggiori Informazioni\" e poi \"Esegui comunque\".","win-modern":"Installazione su Windows 10 e successivi","win-modern-download":"Scarica l'installatore per Windows 10 o successivi (64-bit)","win-modern2":"Oppure scarica un installatore. Se compare lo SmartScreen di Windows, clicca \"Ulteriori informazioni\" e poi \"Esegui comunque\"."}</script>
    <script type="generated-translations" data-locale="ja">{"60":"60FPS","602":"Scratchのデフォルトである30FPSを好きなフレームレートにしたり、補間機能を使ったりすることができます。","about":"ダークモード、アドオン、コンパイラなどを兼ね備えた、より優れたScratchのバージョンを使って、ゲーム、アニメーション、お話を作りましょう。全てのデスクトップでアプリが使えるようになりました。Turbowarpは、Scratchチームと提携されていません。","arch":"Arch Linuxシステムの場合は、公式AURパッケージの利用をお勧めします。","art":"アーティスト向けツール","art2":"透明度の完全サポート、改良されたコスチュームエディター、オニオンスキンなどなどがあります。","backpack":"バックパック","backpack2":"スクリプト、コスチューム、サウンド、スプライトをバックパックに入れ、後で再利用できます。","beta":"ベータ版を使用する:","bugg":"不具合をGitHubで報告する","bugs":"不具合をScratchで報告する","caption":"プロジェクトの写真: Full Sphere Path Tracer by piano_miles","cat":"キャットブロック","cat2":"アドオンのキャットブロックを有効にして、1年中かわいいねこ型ブロックを手に入れられます。","changelog":"変更履歴","code":"ソースコード","dark":"ダークモード","dark2":"目に優しいです。","deb":"リポジトリをインストールして、次のコマンドを実行してaptを通じて更新を受信します。","deb2":"または、.debを手動でインストールしてください。(aptリポジトリは追加されません。)","dev":"開発者向けツール","dev2":"検索できるドロップダウン、検索バー、ブロック定義へのジャンプ、フォルダー、ブロック切り替えなどができます。","donate":"寄付する","downlin":"Linuxのインストール方法を読む","downloadon":"次からダウンロード:","downun":"不明なオペレーションシステム","extensions":"拡張機能","extensions2":"gamepadやstretchなどの新しい拡張機能があり、カスタム拡張機能の読み込みをサポートします。","features":"機能","flatpak":"公式Flatpakバージョンは、Flathubで管理しています。","flatpak2":"ゲームパッドはFlatpak版では動作しません。","getit":"から入手する","light":"Scratchより軽量","light2":"Scratchと比べ、メモリ使用量やアイドル時のCPU使用量が大幅に削減されます。","limitless":"制限を解除","limitless2":"300個までしかクローンを作れない制限を含む、Scratchの任意の制限をほぼすべて削除します。","lin":"Linux版をインストール","lin2":"ディストリビューションのソフトウェアマネージャで「TurboWarp」と検索し、最初に表示されるオプションを選択してください。表示されない場合や上級ユーザーの場合は、次のいずれかのインストール方法を選択してください。","mac":"macOS 10.15以降にインストール","mac-legacy-body":"不都合なことが起きない限り、古いmacOSバージョンもサポートし続ける予定です。.DMGを開き、TurboWarpを「アプリケーション」へドラッグしてください。TurboWarpがすでに存在すると表示される場合は、「置き換える」を選択してください。","mac-legacy-download":"macOS 10.13または10.14にダウンロード","mac-legacy-header":"macOS 10.13または10.14にインストール","mac-modern-download":"macOS 10.15以降にダウンロード(一般的)","macmanual":"または、手動でダウンロードしてください。.DMGを開き、Turbowarpを「アプリケーション」へドラッグしてください。Turbowarpがすでに存在すると表示される場合は、「置き換える」を選択してください。","macupd":"自動更新をするには、Mac App Storeから入手してください。","more":"他にもたくさん","ms":"自動更新をするには、Microsoft Storeから入手してください。","old":"古いリリースノートはGithubにあります。","or":"または","otheros":"他のOSへのインストール方法:","packager":"パッケージ化","packager2":"プロジェクトをHTMLファイル、ZIPファイル、またはWindows、macOS、Linux用のアプリケーションに変換するパッケージャーを内蔵しています。","privacy":"プライバシー・ポリシー","smartscreen":"Microsoft Defender SmartScreenの警告画面が出た場合は、「詳細情報」をクリックし「実行」をクリックしてください。","snap":"公式のsnapバージョンを管理しています:","snap2":"デフォルトでは、スナップバージョンはカメラ、マイク、ゲームパッド、または取り外し可能なドライブにアクセスできません。これを修正するには、次のコマンドを実行してください。","snap3":"デフォルトでは、スナップバージョンは、他のファイルタイプに干渉することなく、sb3、sb2、またはsbファイルの干渉のないファイルとして設定することはできません。これを修正するには、次のコマンドを実行してください。","speed":"スピード","speed2":"プロジェクトをJavaScriptにコンパイルすることで、10倍から100倍Scratchより早く実行することができます。","stagesize":"変更できるステージサイズ","stagesize2":"Scratchのデフォルトである480x360のステージを好きなサイズに変更できます。","updatelin":"TurboWarp Desktopをアプリストアやパッケージマネージャーからインストールした場合は、そこからアップデートしてください。それ以外の場合は、アプリをインストールした時と同じ方法で、再インストールしてください。","updatemac":"アップデートするには、新しいアプリをダウンロードし、古いアプリを置き換えてください。","updateun":"更新するには、アプリをインストールしたときと同じ方法で再インストールしてください。","updatewin":"アップデートするには、新しいインストーラーをダウンロードして実行する必要があります。","w642":"インストーラーをダウンロードする(64bit, 推奨)","webapp":"または、ブラウザでウェブアプリを使用:","win-legacy":"Windows 7, 8, 8.1にインストールする","win-legacy-64":"レガシーインストーラーをダウンロード(64bit, 推奨)","win-legacy-download":"Windows 7, 8, 8.1 (64bit)のインストーラー","win-legacy2":"不都合なことが起きない限り、古いWindowsバージョンもサポートし続ける予定です。下にあるいずれかのインストーラーをダウンロードしてください。Microsoft Defender SmartScreenが出る場合は、「詳細情報」をクリックし、「実行」をクリックしてください。","win-modern":"Windows 10以降にインストールする","win-modern-download":"Windows 10以降(64bit)のインストーラー","win-modern2":"Microsoft Defender SmartScreenの警告画面が出た場合は、「詳細情報」をクリックし「実行」をクリックしてください。"}</script>
    <script type="generated-translations" data-locale="ko">{"602":"Scratch의 기본값인 30 FPS를 사용자가 원하는 값으로 바꾸거나 프레임 보간법을 사용할 수 있습니다.","about":"다크 모드, 애드온, 컴파일러 등의 많은 기능을 제공하는 더 나은 버전의 Scratch로 게임, 애니메이션과 이야기를 만들어 보세요. 이제 데스크톱 컴퓨터에서 앱으로 사용이 가능합니다.\nTurboWarp는 스크래치 팀과 제휴를 맺지 않았습니다.","arch":"Arch Linux 시스템을 위한 공식 AUR 패키지를 지원합니다.","art":"아티스트를 위한 도구","art2":"향상된 이미지 에디터에서 투명도, 어니언 스키닝 등의 기능을 지원합니다.","backpack":"개인 저장소","backpack2":"나중에 다시 사용하고 싶은 스크립트, 이미지, 사운드 파일 또는 전체 스프라이트를 개인 저장소에 보관할 수 있습니다.","beta":"사용 가능한 베타 버전 : ","bounty":"버그 바운티","bugg":"GitHub를 통해 오류 제보하기","bugs":"Scratch를 통해 오류 제보하기","caption":"프로젝트 사진 출처 : piano_miles의 \"Full Sphere Path Tracer\"","cat":"고양이 블록","cat2":"고양이 블록 애드온을 활성화하면 편집기에서 귀여운 야옹이 블록을 언제나 만나볼 수 있습니다.","changelog":"변경 사항","code":"소스코드","dark":"다크 모드","dark2":"우리 eye가 참 좋아해요.","deb":"apt를 통해 업데이트를 받으려면 아래 명령어를 실행하여 리포지토리를 설치하세요.","deb2":"또는 수동으로 .deb 파일을 설치하세요. (apt 리포지토리에 추가되지 않음)","dev":"개발자를 위한 도구","dev2":"블록 검색, 타겟 리소스 검색, 사용자 정의 블록으로 이동, 블록 바꾸기 등의 기능을 지원합니다.","donate":"기부하기","downlin":"Linux 설치 가이드 읽기","downun":"알 수 없는 운영체제","extensions":"확장 기능","extensions2":"게임패드, 스프라이트 늘리기와 같은 확장 기능을 포함하고 있으며 사용자 지정 확장 기능을 불러올 수 있습니다.","features":"기능 소개","flatpak":"Flathub에서 공식적으로 Flatpak 버전을 지원합니다. ","flatpak2":"게임패드는 Flatpak 버전에서 작동하지 않습니다.","light":"스크래치보다 쾌적한 환경","light2":"스크래치에 비해 확연히 적은 메모리 사용량과 CPU 점유율을 보여줍니다.","limitless":"다양한 제한 해제","limitless2":"스크래치에서 임의로 적용되는 '복제본 개수 300개 제한'을 포함한 거의 모든 제한사항을 해제시킬 수 있습니다.","lin":"Linux 설치 방법","lin2":"제공되는 소프트웨어 매니저에서 \"TurboWarp\"를 검색하고 첫 번째로 나타나는 항목을 선택하세요.\n만약 항목이 나타나지 않거나 고급 사용자인 경우, 아래 방법 중 한 가지를 선택하여 설치하면 됩니다.","mac":"macOS 10.15 이상에서 설치하기","mac-legacy-body":"개발진에 부담이 되지 않는 한, 구버전 macOS가 지원될 예정입니다. \".dmg\" 확장자의 파일을 열고, TurboWarp를 어플리케이션으로 드래그하세요.\n만약 TurboWarp가 이미 존재하는 경우, \"덮어쓰기\"를 선택하면 됩니다.","mac-legacy-download":"macOS 10.13 또는 10.14 앱 다운로드","mac-legacy-header":"macOS 10.13 또는 10.14에서 설치하기","mac-modern-download":"macOS 10.15 이상 앱 다운로드 (유니버셜)","macmanual":"또는 수동으로 앱을 다운로드하세요. \".dmg\" 확장자의 파일을 열고, TurboWarp를 어플리케이션으로 드래그하세요.\n만약 TurboWarp가 이미 존재하는 경우, \"덮어쓰기\"를 선택하면 됩니다.","macupd":"Mac App Store에서 앱을 설치하면 자동 업데이트를 할 수 있습니다.","more":"이외에도 더 많은 기능들을 만나보세요!","ms":"Microsoft Store에서 앱을 설치하면 자동 업데이트를 할 수 있습니다.","old":"더 오래된 버전의 릴리즈 노트는 GitHub에서 확인할 수 있습니다.","or":"또는","otheros":"그 외의 운영 체제를 위한 설치 가이드 : ","packager":"패키징 프로그램","packager2":"프로젝트를 HTML 파일 또는 zip 파일이나 Windows, macOS, Linux를 위한 앱으로 변환시킬 수 있는 패키징 프로그램이 내장되어 있습니다.","privacy":"개인 정보 보호","smartscreen":"\"Windows의 PC보호\" 알림이 나타나면, \"추가 정보\" 를 클릭한 후 \"실행\" 을 클릭하세요.","snap":"공식적인 Snap 버전을 지원합니다.","snap2":"기본적으로 Snap 버전은 카메라, 마이크, 게임패드나 이동식 장치에 엑세스할 수 없습니다.\n이 문제를 해결하려면, 아래 명령어를 실행해야 합니다.","snap3":"기본적으로 Snap 버전은 기타 파일 유형을 간섭하지 않고 sb3, sb2, sb 파일 확장자의 실행 프로그램으로 설정될 수 없습니다.\n이 문제를 해결하려면, 아래 명령어를 실행해야 합니다.","speed":"빠른 속도","speed2":"프로젝트 파일을 JavaScript로 컴파일하여 Scratch보다 10-100배 빠르게 실행합니다.","stagesize":"사용자 지정 무대 크기","stagesize2":"스크래치의 기본적인 480x360 크기의 무대를 원하는 크기로 바꿀 수 있습니다.","updatelin":"TurboWarp Desktop을 앱스토어나 패키지 매니저를 통해 설치한 경우, 설치한 곳에서 앱을 업데이트하세요. 다른 방법을 통해 설치한 경우에도 처음 설치한 방법과 같은 방법을 통해 앱을 다시 설치해 주세요.","updatemac":"업데이트하려면, 신규 버전의 앱을 다운로드한 후 기존의 앱을 다운로드한 신규 앱으로 바꿔 주세요.","updateun":"앱을 업데이트하려면, 기존 버전을 설치한 방법과 동일한 방법으로 신규 앱을 다시 설치해 주세요.","updatewin":"신규 버전의 설치기를 다운로드한 후 실행하여 TurboWarp를 업데이트할 수 있습니다.","w323":"32비트","w642":"설치기 다운로드 (64비트, 권장되는 옵션)","webapp":"브라우저에서 TurboWarp 웹앱 사용해 보기 : ","win-legacy":"Windows 7, 8 및 8.1 에서 설치하기","win-legacy-64":"구버전 설치기 다운로드 (64비트, 권장되는 옵션)","win-legacy-download":"Windows 7, 8, 8.1 설치기 다운로드 (64비트)","win-legacy2":"개발진에 부담이 되지 않는 한, 구버전의 Windows가 지원될 예정입니다. 하단의 설치기를 다운로드하세요.\n설치 도중 'Windows의 PC 보호' 경고가 나타난다면, '추가 정보' 클릭 후 '실행'을 클릭하세요.","win-modern":"Windows 10 이상에서 설치하기","win-modern-download":"Windows 10 이상 설치기 다운로드 (64비트)","win-modern2":"또는 설치기를 다운로드하세요.\n만약 'Windows의 PC 보호' 알림이 나타날 경우, '추가 정보'를 클릭한 후 '실행'을 클릭하면 됩니다."}</script>
    <script type="generated-translations" data-locale="nb">{"602":"Erstatt Scratchs standard 30 FPS med hvilken som helst bildefrekvens du velger, eller bruk interpolering.","about":"Lag spill, animasjoner og historier med den bedre versjonen av Scratch med mørk modus, tillegg, en kompilator og mye mer. Nå tilgjengelig som en app for alle stasjonære datamaskiner. TurboWarp er ikke tilknyttet Scratch Team.","arch":"For Arch Linux-systemer anbefaler vi den offisielle AUR-pakken:","art":"Verktøy for kunstnere","art2":"Full støtte for åpenhet, en forbedret kostymeredaktør, skinning og mer.","backpack":"Sekk","backpack2":"Legg koder, kostymer, lyder eller hele sprites i ryggsekken for å bruke dem senere.","beta":"Veta versjon tilgjengelig:","bugg":"Rapporter feil på GitHub","bugs":"Rapporter feil på Scratch","caption":"Prosjekt avbildet: Full Sphere Path Tracer av piano_miles","cat":"Katteblokker","cat2":"Aktiver katteblokktillegget for å få søte katteblokker hvilken som helst dag på året.","changelog":"Endringslogg","code":"Kildekode","dark":"Mørk modus","dark2":"Øynene dine vil takke deg.","deb":"Installer depotet vårt for å motta oppdateringer via apt ved å kjøre disse kommandoene:","deb2":"Eller manuelt installere .deb (vil ikke legge til apt depotet):","dev":"Verktøy for utviklere","dev2":"Søkbare rullegardinlister, finn linje, hopp til blokkdefinisjon, mapper, blokkbytte og mer.","donate":"Doner","downlin":"Les installasjonsinstruksjoner for Linux","downloadon":"Last ned på","downun":"Ukjent operativsystem","extensions":"Utvidelser","extensions2":"Inkluderer nye utvidelser som gamepad og stretch, og støtter lasting av tilpassede utvidelser.","features":"Funksjoner","flatpak":"Vi opprettholder en offisiell Flatpak-versjon på Flathub:","flatpak2":"Gamepads vil ikke fungere i Flatpak-versjonen.","getit":"Få det fra","light":"Lettere enn Scratch","light2":"Bruker betydelig mindre minne og inaktiv CPU-bruk enn Scratch.","limitless":"Fjern grenser","limitless2":"Fjern nesten alle Scratchs vilkårlige grenser, inkludert grensen på 300 kloner.","lin":"Last ned på Linux","lin2":"Prøv å søke etter \"TurboWarp\" i distribusjonens programvarebehandling og velg det første alternativet som vises. Hvis den ikke vises, eller hvis du er en avansert bruker, velger du en av disse installasjonsmetodene:","mac":"Installer på macOS 10.15 og etterpå","mac-legacy-body":"Vi vil støtte gamle versjoner av macOS så lenge det ikke er en urimelig byrde. Åpne . DMG, og dra deretter TurboWarp til Programmer. Hvis den forteller deg at TurboWarp allerede eksisterer, velger du \"Erstatt\".","mac-legacy-download":"Last ned for macOS 10.13 og 10.14","mac-legacy-header":"Installer på macOS 10.13 eller 10.14","mac-modern-download":"Last ned for macOS 10.15 og etterpå (Universal)","macmanual":"Eller last ned appen manuelt. Åpne . DMG, og dra deretter TurboWarp til Programmer. Hvis den forteller deg at TurboWarp allerede eksisterer, velger du \"Erstatt\".","macupd":"Installer fra Mac App Store for automatiske oppdateringer.","more":"Og mye mer.","ms":"Få det fra Microsoft Store for å aktivere automatiske oppdateringer.","old":"Eldre produktmerknader er tilgjengelige på GitHub.","or":"eller","otheros":"Instruksjoner for andre operativsystemer:","packager":"Pakkeren","packager2":"Innebygd pakker for å konvertere prosjekter til HTML-filer, zip-filer eller applikasjoner for Windows, macOS eller Linux.","privacy":"Personvern","smartscreen":"Hvis et Windows SmartScreen-varsel vises, klikker du på \"Mer info\" og deretter \"Kjør uansett\".","snap":"Vi opprettholder en offisiell snap-versjon:","snap2":"Som standard har ikke snap-versjonen tilgang til kameraet, mikrofonen, gamepads eller flyttbare stasjoner. For å fikse dette, kjør disse kommandoene:","snap3":"Som standard kan ikke snap-versjonen angis som filåpner for sb3-, sb2- eller sb-filer uten å forstyrre andre filtyper. For å fikse dette, kjør disse kommandoene:","speed":"Fart","speed2":"Ved å kompilere prosjekter til JavaScript, kjører de 10-100x raskere enn i Scratch.","stagesize":"Egendefinert scenestørrelse","stagesize2":"Endre Scratchs standard 480x360 scene til hvilken som helst størrelse du vil.","updatelin":"Hvis du installerte TurboWarp Desktop fra en appbutikk eller pakkebehandling, kan du laste ned oppdateringen derfra. Ellers må du installere appen manuelt på samme måte som du installerte den.","updatemac":"For å oppdatere, last ned den nye appen og erstatt den gamle.","updateun":"For å oppdatere, installer appen på nytt på samme måte som du installerte den.","updatewin":"For å oppdatere, last ned og kjør det nye installasjonsprogrammet.","w642":"Last ned installasjonsprogrammet (64-bit, anbefales)","webapp":"Eller bruk vår webapp i hvilken som helst nettleser:","win-legacy":"Installer på Windows 7, 8 og 8.1","win-legacy-64":"Last ned eldre installasjonsprogram (64-bit, anbefales)","win-legacy-download":"Last ned installasjonsprogrammet for Windows 7, 8, 8.1 (64-biters)","win-legacy2":"Vi vil støtte eldre versjoner av Windows så lenge det ikke er en urimelig byrde. Last ned en av installasjonsprogrammene nedenfor. Hvis en Windows SmartScreen-advarsel vises, klikk på \"Mer informasjon\" og deretter \"Kjør uansett\".","win-modern":"Installer på Windows 10 og senere","win-modern-download":"Last ned installasjonsprogrammet for Windows 10+ (64-biters)","win-modern2":"Eller last ned et installasjonsprogram. Hvis et Windows SmartScreen-varsel vises, klikker du på \"Mer info\" og deretter \"Kjør uansett\"."}</script>
    <script type="generated-translations" data-locale="nl">{"602":"Vervang het standaard FPS van 30 met een framerate naar keuze. Je kunt ook interpolatie gebruiken.","about":"Creëer games, animaties, en verhalen met de betere versie van Scratch met een donkere modus, addons, een compiler, en nog veel meer. Nu beschikbaar als een app voor alle desktopcomputers. TurboWarp is niet aangesloten bij het Scratch Team.","arch":"Voor Arch Linux-systemen raden we de officiële AUR-package aan:","art":"Tools voor kunstenaars","art2":"Volledige ondersteuning voor ondoorzichtigheid, een verbeterde uiterlijkeditor, onion skinning, en meer.","backpack":"Rugzak","backpack2":"Stop scripts, uiterlijken, geluiden, of hele sprites in de rugzak om ze later te hergebruiken.","beta":"Bètaversie beschikbaar:","bugg":"Fouten/bugs melden op GitHub","bugs":"Fouten/bugs melden op Scratch","caption":"Afgebeeld project: Full Sphere Path Tracer door piano_miles","cat":"Katblokken","cat2":"Schakel de katblokken-addon in om voor eeuwig schattige katblokken te hebben.","code":"Broncode","dark":"Donkere modus","dark2":"Je ogen zullen je dankbaar zijn.","deb":"Download ons archief om updates via apt te ontvangen door deze commands uit te voeren:","deb2":"Of installeer handmatig de .deb (voegt geen apt-opslagplaats toe):","dev":"Tools voor ontwikkelaars","dev2":"Doorzoekbare dropdowns, een zoekbalk, naar blokdefinitie springen, mappen, blokken wisselen, en meer.","donate":"Doneren","downlin":"Installatie-instructies voor Linux lezen","downloadon":"Download in de","downun":"Onbekend besturingssysteem","extensions":"Extensies","extensions2":"Bevat nieuwe extensies zoals gamepad en uitrekken, en ondersteunt het laden van aangepaste extensies.","features":"Functies","flatpak":"We onderhouden een officiële Flatpak-versie op Flathub:","flatpak2":"Gamepads werken niet in de Flatpak-versie.","getit":"Krijg het van","light":"Lichter dan Scratch","light2":"Gebruikt veel minder geheugen en inactief CPU-gebruik dan Scratch.","limitless":"Limieten weghalen","limitless2":"Haal bijna alle limieten van Scratch weg, zoals het kloonlimiet van 300.","lin":"Installeren op Linux","lin2":"Zoek naar \"TurboWarp\" in de softwaremanager van je distributie en kies de eerste optie. Als je het niet ziet of als je een geavanceerde gebruiker bent, kies dan een van deze installatiemethodes:","mac":"Installeren op macOS 10.15 en later","mac-legacy-body":"We blijven oudere versies van macOS ondersteunen zolang het geen onredelijke last is. Open de .DMG en sleep TurboWarp in applicaties. Als je een melding krijgt dat TurboWarp al bestaat, klik dan op \"vervangen\".","mac-legacy-download":"Download voor macOS 10.13 of 10.14","mac-legacy-header":"Installeren op macOS 10.13 of 10.14","mac-modern-download":"Download voor macOS 10.15 en later (Universeel)","macmanual":"Of download de app handmatig. Open de .DMG, en sleep TurboWarp naar Applicaties. Als je wordt verteld dat TurboWarp al bestaat, kies \"Vervangen\".","macupd":"Installeer van de Mac App Store voor automatische updates.","more":"En nog veel meer.","ms":"Haal het uit de Microsoft Store voor automatische updates.","old":"Oudere releaseopmerkingen zijn beschikbaar op GitHub.","or":"of","otheros":"Instructies voor overige besturingssystemen:","packager2":"Ingebouwde packager om projecten te converteren in HTML-bestanden, zip-bestanden, of applicaties voor Windows, macOS, of Linux.","smartscreen":"Als je een waarschuwing van Windows SmartScreen tegenkomt, klik op \"Meer informatie\" en dan op \"Toch uitvoeren\".","snap":"We onderhouden een officiële snap-versie:","snap2":"De snap-versie kan niet standaard toegang krijgen tot je camera, microfoon, gamepads, of verwijderbare schijven. Voer deze opdrachten uit om dit op te lossen:","snap3":"De snap-versie kan niet worden ingesteld als de bestandsopener voor sb3-, sb2-, of sb-bestanden zonder andere bestandstypen te interfereren. Voer deze opdrachten uit om dit op te lossen:","speed":"Snelheid","speed2":"Projecten worden 10 tot 100 keer sneller uitgevoerd dan in Scratch door ze te compileren naar JavaScript.","stagesize":"Aangepaste speelveldgrootte","stagesize2":"Verander de grootte van het speelveld met een standaardgrootte van 480x360 naar wat je maar wilt.","updatelin":"Als je TurboWarp Desktop van een app store of packagemanager hebt gedownload, download dan de update daarvandaan. Anders moet je handmatig de app opnieuw installeren op dezelfde manier waarop je het hiervoor hebt geïnstalleerd.","updatemac":"Download de nieuwe app ter vervanging van de oude om te updaten.","updateun":"Installeer de app opnieuw op dezelfde manier waarop je het hiervoor hebt geïnstalleerd om te updaten.","updatewin":"Download en voer het nieuwe installatieprogramma uit om te updaten.","w323":"32-bits","w642":"Installatieprogramma downloaden (64-bits, aanbevolen)","webapp":"Of gebruik onze web-app in elke browser:","win-legacy":"Installeren op Windows 7, 8 en 8.1","win-legacy-64":"Legacy-installatieprogramma downloaden (64-bits, aanbevolen)","win-legacy-download":"Download installatieprogramma voor Windows 7, 8, 8.1 (64-bits)","win-legacy2":"We blijven oudere versies van Windows ondersteunen zolang het geen onredelijke last is. Download één van onderstaande installatieprogramma's. Als je een Windows SmartScreen-melding krijgt, klik dan op \"meer informatie\" en dan op \"toch uitvoeren\".","win-modern":"Installeren op Windows 10 en latere versies","win-modern-download":"Download installatieprogramma voor Windows 10+ (64-bits)","win-modern2":"Of download een installatieprogramma. Als je een Windows SmartScreen-melding krijgt, klik dan op \"Meer informatie\" en dan \"Toch uitvoeren\"."}</script>
    <script type="generated-translations" data-locale="pt-br">{"602":"Troque o valor padrão do framerate do Scratch de 30 FPS por qualquer outro valor de sua escolha ou use interpolação.","about":"Crie jogos, animações, e histórias com a versão aprimorada do Scratch que inclui tema escuro, add-ons, compilador e muito mais. Agora disponível como um aplicativo para instalar em qualquer computador pessoal.\nTurboWarp não é afiliado com a Equipe do Scratch.","arch":"Para sistemas Arch Linux, nós recomendamos o pacote AUR oficial:","art":"Ferramentas para artistas","art2":"Com suporte completo a efeitos de transparência, um editor de fantasias aprimorado, onion skinning, e muito mais.","backpack":"Mochila","backpack2":"Coloque scripts, fantasias, sons ou sprites inteiros na mochila para reutilizá-los mais tarde.","beta":"Versão beta disponível:","bounty":"Caça ao Tesouro de Bugs","bugg":"Reportar bugs no GitHub","bugs":"Reportar bugs no Scratch","caption":"Projeto na imagem: Full Sphere Path Tracer por piano_miles","cat":"Blocos em formato de gato","cat2":"Tenha a opção de ativar os blocos gatinhos para ter blocos fofinhos em qualquer dia do ano.","changelog":"Registro de Alterações","code":"Código fonte","dark":"Tema escuro","dark2":"Será um agrado a sua vista.","deb":"Instale nosso repositório para receber atualizações através de apt executando os seguintes comandos:","deb2":"Ou instale o .deb manualmente (não irá adicionar o repositório via apt):","dev":"Ferramentas para desenvolvedores","dev2":"Dropdowns pesquisáveis, barra de pesquisas, achar blocos, pastas, substituir blocos, e mais.","donate":"Doar","downlin":"Ler instruções de instalação para Linux","downloadon":"Baixe pela","downun":"Sistema operacional desconhecido","extensions":"Extensões","extensions2":"Inclui novas extensões, como gamepad e stretch, e suporta o carregamento de extensões personalizadas.","features":"Recursos","flatpak":"Nós mantemos uma versão Flatpak oficial no Flathub:","flatpak2":"Gamepads não funcionarão na versão Flatpak.","getit":"Baixe da","light":"Mais leve que Scratch","light2":"TurboWarp usa menos recursos da máquina, como memória e CPU do que o Scratch.","limitless":"Remover limites","limitless2":"Remove quase todos os limites arbitrários do Scratch, incluindo o limite de 300 clones.","lin":"Instalar no Linux","lin2":"Tente pesquisar por \"TurboWarp\" no gerenciador de softwares da sua distribuição Linux, e então escolha o primeiro resultado que aparecer. Caso não apareça ou você seja um usuário experiente, escolha um dentre esses métodos de instalação:","macmanual":"Ou baixe o app manualmente. Abra o .DMG, e então arraste TurboWarp para Aplicativos. Se o sistema operacional lhe informar que TurboWarp já existe, escolha \"Substituir\".","macupd":"Baixe através da Mac App Store para receber atualizações automáticas.","more":"E muito mais.","ms":"Baixe através da Microsoft Store para obter atualizações automáticas.","old":"Notas de atualizações antigas estão disponíveis no GitHub.","or":"ou","otheros":"Instruções para outros sistemas operacionais:","packager":"Exportador","packager2":"Exportador incluído para converter projetos em arquivos HTML, arquivos zip, ou aplicativos para Windows, MacOS ou Linux.","privacy":"Privacidade","smartscreen":"Se um alerta do Windows SmartScreen aparecer, clique em \"Mais informações\" e em \"Executar assim mesmo\".","snap":"Nós mantemos uma versão snap oficial:","snap2":"Por padrão, a versão de snap não pode acessar sua câmera, microfone, gamepads ou unidades removíveis. Para corrigir isso, execute estes comandos:","snap3":"Por padrão, a versão snap não pode ser definida como o executável para arquivos .sb3, .sb2, ou  .sb sem interferir com outros tipos de arquivos. Para resolver, execute esses comandos:","speed":"Velocidade","speed2":"Ao compilar os projetos para rodar em JavaScript, eles rodarão de 10-100 vezes mais rápidos que no Scratch.","stagesize":"Tamanho customizado do palco","stagesize2":"Altera o tamanho padrão do palco do Scratch de 480x360 para qualquer tamanho de sua escolha.","updatelin":"Se você instalou TurboWarp Desktop de alguma loja de aplicativos ou de algum gerenciador de pacotes, baixe a atualização de lá. Alternativamente, reinstale o aplicativo manualmente.","updatemac":"Para atualizar, baixe o novo aplicativo e substitua o antigo.","updateun":"Para atualizar, reinstale o aplicativo do mesmo jeito que você o instalou no seu computador.","updatewin":"Para atualizar, baixe e execute o novo instalador.","w642":"Baixar instalador (64-bit, recomendado)","webapp":"Ou use a versão online em qualquer navegador:","win-modern2":"Ou baixe o instalador. Se um alerta do Windows SmartScreen aparecer, clique em Mais informações\" e em \"Executar assim mesmo\"."}</script>
    <script type="generated-translations" data-locale="ru">{"602":"Замените стандартную частоту кадров Scratch 30 FPS на любую по вашему выбору или используйте интерполяцию.","about":"Создавайте игры, анимацию и истории с помощью улучшенной версии Scratch с темным режимом, дополнениями, компилятором и многим другим. Теперь доступно в виде приложения для любого настольного компьютера. TurboWarp не связан с командой Scratch.","arch":"Для Arch Linux систем, мы рекомендуем официальный AUR пакет:","art":"Инструменты для художников.","art2":"Полная поддержка для прозрачности, импровизированный редактор костюмов, очистка лука от кожуры, и многое другое.","backpack":"Рюкзак","backpack2":"Положите сценарии, костюмы, звуки или целые спрайты в рюкзак, чтобы повторно использовать их позже.","beta":"Beta версия доступна:","bounty":"Награда за Ошибку","bugg":"Сообщить о багах на GitHub","bugs":"Сообщить о багах на Scratch","caption":"Изображённый проект: Full Sphere Path Tracer от piano_miles","cat":"Кошачьи блоки","cat2":"Включите кошачьи блоки чтобы получить милые кошачьи блоки в любое время года.","changelog":"Список изменений","code":"Исходный код","dark":"Тёмный режим","dark2":"Ваши глаза скажут спасибо.","deb":"Установите наш репозиторий, чтобы получать обновления через apt, запустив следующие команды:","deb2":"Или вручную установить .deb  (не будет добавлять apt репозиторий):","dev":"Инструменты для разработчиков","dev2":"Выпадающие списки с возможностью поиска, панель поиска, переход к определению блока, папки, переключение блоков и многое другое.","donate":"Пожертвовать","downlin":"Прочитать инструкцию по установке на Linux","downloadon":"Скачать на","downun":"Неизвестная операционная система","extensions":"Расширения","extensions2":"Включает новые расширения такие как геймпад и тягучесть, и поддерживает загрузку пользовательских расширений.","features":"Избранные","flatpak":"Мы поддерживаем официальную версию Flatpak версию на FlatHub:","flatpak2":"Геймпады не будут работать в Flatpak версии.","getit":"Получить от","light":"Светлее чем Scratch","light2":"Использует значительно меньше памяти и загружает процессор в режиме ожидания, чем Scratch.","limitless":"Удалить лимиты","limitless2":"Удалите практически все произвольные ограничения Scratch, включая ограничение на 300 клонов.","lin":"Скачать на Linux","lin2":"Попробуйте поискать \"TurboWarp\" в менеджере программного обеспечения вашего дистрибутива и выберите первый появившийся вариант. Если он не отображается или если вы опытный пользователь, выберите один из этих способов установки:","mac":"Установить на macOS 10.15 и более позднее","mac-legacy-body":"Мы будем поддерживать старые версии macOS до тех пор, пока это не станет неоправданной нагрузкой. Откройте .DMG, затем перетащите TurboWarp в приложения. Если вам сообщат, что TurboWarp уже существует, выберите \"Заменить\".","mac-legacy-download":"Скачать для macOS 10.13 или 10.14","mac-legacy-header":"Установить на macOS 10.13 или 10.14","mac-modern-download":"Скачать для macOS 10.15 и более позднее (Универсальный)","macmanual":"Или скачайте приложение вручную. Откройте .DMG, теперь перетащите TurboWarp в Приложения. Если вам говорят то что TurboWarp уже есть, выберите \"Заменить\".","macupd":"Скачайте из Mac App Store чтобы включить автоматические обновления.","more":"И многое другое.","ms":"Получите из Microsoft Store чтобы включить автоматические обновления.","old":"Более старые примечания к релизу доступны на GitHub.","or":"или","otheros":"Инструкции для других операционных систем:","packager":"Упаковщик","packager2":"Встроенный упаковщик чтобы конвертировать в HTML файлы, zip файлы, или приложения для Windows, macOS, или Linux.","privacy":"Конфиденциальность","smartscreen":"Если появляется предупреждение от Windows SmartScreen, нажмите «Дополнительные сведения», а потом «Выполнить в любом случае».","snap":"Мы поддерживаем официальную версию Snap:","snap2":"По умолчанию Snap версия не может получить доступ к вашей камере, микрофону, геймпадам или съемным дискам. Чтобы это исправить, запустите следующие команды:","snap3":"По умолчанию Snap версия не может быть установлена в качестве средства открытия файлов sb3, sb2 или sb, не мешая другим типам файлов. Чтобы это исправить, запустите следующие команды:","speed":"Скорость","speed2":"Благодаря компиляции проектов в JavaScript, они работают в 10-100x раз быстрее чем в Scratch.","stagesize":"Пользовательский размер сцены","stagesize2":"Измените сцену Scratch размером 480x360 по умолчанию на любой размер, который вам нравится.","updatelin":"Если вы скачали TurboWarp Desktop из App Store или Менеджера Упаковщиков, скачайте обновление тут. В другом случае, вручную переустановите приложение таким же образом, как скачали.","updatemac":"Чтобы обновиться, скачайте новое приложение и замените старое.","updateun":"Чтобы обновиться, переустановите приложение таким же путём, как скачали его.","updatewin":"Чтобы обновиться, скачайте и запустите новый установщик.","w642":"Скачать установщик (64-bit, рекомендуется)","webapp":"Или использовать наше веб-приложение в любом браузере:","win-legacy":"Скачать на Windows 7, 8, и 8.1","win-legacy-64":"Скачать устаревший установщик (64-bit, рекомендуется)","win-legacy-download":"Скачать установщик для Windows 7, 8, 8.1 (64-bit)","win-legacy2":"Мы долгое время будем поддерживать старые версии Windows до тех пор, пока это не станет неоправданной нагрузкой. Скачайте один из установщиков ниже. Если появляется Windows SmartScreen предупреждение, то нажмите на \"Подробнее\" потом \"Продолжить в любом случае\".","win-modern":"Скачать на Windows 10 и позднее","win-modern-download":"Скачать установщик для Windows 10+ (64-bit)","win-modern2":"Или скачать установщик. Если появляется Windows SmartScreen предупреждение, то нажмите на \"Подробнее\" потом \"Продолжить в любом случае\"."}</script>
    <script type="generated-translations" data-locale="sv">{"602":"Ersätt Scratch's standard 30 FPS med vilken bildfrekvens du väljer eller använd interpolation.","about":"Skapa spel, animationer och historier med den bättre versionen av Scratch med mörkt läge, tillägg, en kompilator, och mycket mer. Nu tillgänglig som app för vilken dator som helst. TurboWarp är inte ansluten med Scratch Teamet.","arch":"För Arch Linux system, rekommenderar vi det officiella AUR paketet: ","art":"Verktyg för artister","art2":"Fullt stöd för genomskinlighet, en förbättrad redigerare för kostymer, onion skinning, och mer.","backpack":"Ryggsäck","backpack2":"Lägg skripter, kostymer, ljud, eller hela sprajtar i ryggsäcken för att använda de senare.","beta":"Beta version tillgänglig:","bugg":"Rapportera buggar på GitHub","bugs":"Rapportera buggar på Scratch","caption":"Projekt på bild: Full Sphere Path Tracer av piano_miles","cat":"Kattblock","cat2":"Aktivera kattblocken för att ha söta kattblock alla dagar om året.","changelog":"Ändringslogg","code":"Källkod","dark":"Mörkt läge","dark2":"Dina ögon kommer tacka dig.","deb":"Installera vårat förvar för att få uppdateringar med hjälp av apt genom att köra dessa komandon:","deb2":"Eller installera .deb paketet manuellt (kommer inte att lägga till apt förvaret):","dev":"Verktyg för utvecklare","dev2":"Sökbara rullgardinsmenyer, sökfält, hoppa till definitionen, mappar, växla block, och mer.","donate":"Donera","downlin":"Läs Linux installationsinstruktionser.","downloadon":"Ladda ner i","downun":"Okänt operativsystem ","extensions":"Tillägg","extensions2":"Inkluderar nya tillägg så som gamepad och strech, och stödjer anpassade tillägg.","features":"Funktioner","flatpak":"Vi upprätthåller en officiell Flatpak version på Flathub:","flatpak2":"Gamepads kommer inte funka med Flatpak versionen","getit":"Få det från","light":"Lättare än Scratch","light2":"Använder mindre minne och CPU jämfört med Scratch.","limitless":"Ta bort limitationerna","limitless2":"Ta bort nästan alla Scratch's limitationer, även 300 kloner limitationen.","lin":"Installera på Linux","lin2":"Försök att söka efter \"TurboWarp\" i din distributions mjukvaruhanterare och välj det första alternativet som kommer upp. Om det kommer inte upp eller om du är en avancerad användare, välj någon av de installationsmetoderna: ","mac":"Installera på MacOS 10.15 och senare","mac-legacy-download":"Ladda ner för MacOS 10.13 eller 10.14","mac-legacy-header":"Installera på MacOS 10.13 eller 10.14","mac-modern-download":"Ladda ner för MacOS 10.15 och senare (Universal)","macupd":"Installera från App Store för automatiska uppdateringar","more":"Och mycket mera.","ms":"Få det från Microsoft Store för automatiska uppdateringar.","old":"Äldre utsläpps noteringar är tillgängliga på Github","or":"eller","otheros":"Instruktioner för andra operativ system:","packager":"Förpackare","packager2":"Inbyggd förpackare till att konvertera projekt till HTML filer, zip filer, eller applikationer för Windows, macOS, eller Linux.","privacy":"Integritet","smartscreen":"Om en Windows SmartScreen fönster poppar upp, klicka \"Mer Info\" välj då \"Kör ändå\".","snap":"Vi upprätthåller en officiell snap version:","snap2":"Som standard kan inte snap versionen inte komma åt din kamera, mikrfonen, gamepads eller borttagbara volymer. För att fixa detta, kör dessa komandon:","snap3":"Som standard kommer snap versionen inte ställas in som filöppnaren för sb3, sb2 eller sb filer utan stör för andra filtyper. För att fixa detta, kör dessa komandon: ","speed":"Fart","speed2":"Genom att kompilera projekt till JavaScript, körs de 10-100x snabbare än i Scratch.","stagesize":"Anpassad scenstorlek","stagesize2":"Ändra Scratch's standarda 480x360 scenstorlek till vilken storlek du vill.","updatelin":"Om du installerade Turbowarp Desktop från en app butik eller från en pakethanterare, ladda ned uppdateringen därifrån. Annars, installera appen igen på samma sätt du installerade den.","updatemac":"För att uppdatera, ladda ned den nya appen och ersätt den gamla.","updateun":"För att uppdatera, installera appen igen likadant som du installerade den.","updatewin":"För att uppdatera, ladda ned och kör den nya installeraren.","w642":"Ladda ner installeraren (64-bit, rekommenderat)","webapp":"Eller så kan du använda web appen i vilken webbläsare som helst: ","win-legacy":"Installera på Windows 7, 8, och 8.1","win-legacy-download":"Ladda ner installeraren för Windows 7, 8, 8.1 (64-bit)","win-modern":"Installera på Windows 10 och senare","win-modern-download":"Ladda ner installeraren för Windows 10+ (64-bit)","win-modern2":"Eller ladda ned en installerare. Om en Windows SmartScreen varning kommer upp, klicka \"Mer info\" och \"Kör ändå\"."}</script>
    <script type="generated-translations" data-locale="tr">{"602":"Scratch'in varsayılan 30 FPS'sini seçtiğiniz herhangi bir kare hızıyla değiştirin veya enterpolasyon kullanın.","about":"Scratch'in karanlık modu, eklentileri, derleyicisi ve çok daha fazlasını içeren daha iyi sürümüyle oyunlar, animasyonlar ve hikayeler oluşturun. Artık herhangi bir masaüstü bilgisayar için uygulama olarak mevcut. TurboWarp'ın Scratch Takımına bağlı değildir.","arch":"Arch Linux sistemleri için resmi AUR paketini öneriyoruz:","art":"Sanatçılar için araçlar","art2":"Şeffaflık için tam destek, geliştirilmiş kostüm editörü, soğan kaplama ve daha fazlası.","backpack":"Sırt çantası","backpack2":"Daha sonra yeniden kullanmak için senaryoları, kostümleri, sesleri veya tüm spriteları sırt çantanıza koyun.","beta":"Beta sürümü mevcut:","bounty":"Hata Ödülü","bugg":"Hataları GitHub'da bildir","bugs":"Hataları Scratch'te bildir","caption":"Fotoğrafta gösterilen proje: piano_miles tarafından Full Sphere Path Tracer","cat":"Kedi blokları","cat2":"Yılın herhangi bir gününde sevimli kedi blokları elde etmek için kedi blokları eklentisini etkinleştirin.","changelog":"Değişiklik günlüğü","code":"Kaynak kodu","dark":"Karanlık Mod","dark2":"Gözleriniz size teşekkür edecek.","deb":"Bu komutları çalıştırarak apt aracılığıyla güncellemeleri almak için depomuzu yükleyin:","deb2":"Veya .deb'i manuel olarak yükleyin (uygun depo eklenmeyecektir):","dev":"Geliştiriciler için araçlar","dev2":"Aranabilir açılır menüler, bulma çubuğu, blok tanımına atlama, klasörler, blok değiştirme ve daha fazlası.","donate":"Bağış Yapın","downlin":"Linux kurulum talimatlarını okuyun","downloadon":"İndirmek için","downun":"Bilinmeyen işletim sistemi","extensions":"Eklentiler\n","extensions2":"Gamepad ve Stretch gibi yeni uzantılar içerir ve özel uzantıların yüklenmesini destekler.","features":"Özellikler","flatpak":"Flathub'da resmi bir Flatpak sürümü bulunduruyoruz:","flatpak2":"Gamepad'ler Flatpak sürümünde çalışmayacaktır.","getit":"Şuradan al","light":"Scratch'ten daha hafif","light2":"Scratch'e göre önemli ölçüde daha az bellek ve boşta CPU kullanımı kullanır.","limitless":"Sınırları kaldır","limitless2":"300 klon sınırı da dahil olmak üzere Scratch'in keyfi sınırlarının neredeyse tamamını kaldırın.","lin":"Linux'a yükleyin","lin2":"Dağıtımınızın yazılım yöneticisinde \"TurboWarp\" aramayı deneyin ve beliren ilk seçeneği seçin. Görünmüyorsa veya ileri düzey bir kullanıcıysanız aşağıdaki yükleme yöntemlerinden birini seçin:","macmanual":"Ya da uygulamayı manuel olarak indirin. DMG dosyasını açın, ardından TurboWarp'ı Uygulamalar'a sürükleyin. TurboWarp'ın zaten var olduğunu söylerse, \"Değiştir \"i seçin.","macupd":"Otomatik güncellemeler için Mac App Store'dan yükleyin.","more":"Ve çok daha fazlası.","ms":"Otomatik güncellemeleri etkinleştirmek için Microsoft Store'dan edinin.","old":"Daha eski sürüm notlarına GitHub'da ulaşılabilir.","or":"veya","otheros":"Diğer işletim sistemleri için talimatlar:","packager":"Paketleyici","packager2":"Projeleri HTML dosyalarına, zip dosyalarına veya Windows, macOS veya Linux uygulamalarına dönüştürmek için yerleşik paketleyici.","privacy":"Gizillik","smartscreen":"Eğer bir Windows SmartScreen uyarısı gözükürse, \"Daha fazla bilgi\" ve ardından \"Yine de çalıştır\" tuşlarına basınız.","snap":"Resmi bir snap versiyonunu sürdürüyoruz:","snap2":"Varsayılan olarak snap sürümü kameranıza, mikrofonunuza, oyun kumandalarınıza veya çıkarılabilir sürücülerinize erişemez. Bunu düzeltmek için şu komutları çalıştırın:","snap3":"Varsayılan olarak snap sürümü, diğer dosya türlerine müdahale etmeden sb3, sb2 veya sb dosyaları için dosya açıcı olarak ayarlanamaz. Bunu düzeltmek için şu komutları çalıştırın:","speed":"Hız","speed2":"Projeleri JavaScript'e derleyerek Scratch'e göre 10-100 kat daha hızlı çalışırlar.","stagesize":"Özel sahne boyutu","stagesize2":"Scratch'in varsayılan 480x360 sahnesini istediğiniz boyuta değiştirin.","updatelin":"TurboWarp Desktop'ı bir uygulama mağazasından veya paket yöneticisinden yüklediyseniz güncellemeyi buradan indirin. Aksi takdirde, uygulamayı yüklediğiniz şekilde manuel olarak yeniden yükleyin.","updatemac":"Güncellemek için yeni uygulamayı indirin ve eskisini değiştirin.","updateun":"Güncellemek için uygulamayı yüklediğiniz şekilde yeniden yükleyin.","updatewin":"Güncellemek için yeni yükleyiciyi indirin ve çalıştırın.","w642":"Yükleyiciyi indirin (64 bit, önerilir)","webapp":"Veya web uygulamamızı herhangi bir tarayıcıda kullanın:","win-legacy":"Windows 7, 8 ve 8.1'e yükleyin","win-legacy-64":"Eski yükleyiciyi indirin (64 bit, önerilir)","win-legacy-download":"Windows 7, 8, 8.1 (64 bit) için yükleyiciyi indirin","win-legacy2":"Makul olmayan bir yük olmadığı sürece Windows'un eski sürümlerini destekleyeceğiz. Aşağıdaki yükleyicilerden birini indirin. Bir Windows SmartScreen uyarısı görünürse, \"Daha fazla bilgi\" ve ardından \"Her halükarda çalıştır\" seçeneğine tıklayın.","win-modern":"Windows 10 ve sonraki sürümlere yükleyin","win-modern-download":"Windows 10+ (64 bit) için yükleyiciyi indirin","win-modern2":"Veya bir yükleyici indirin. Windows SmartScreen uyarısı görünürse, \"Daha fazla bilgi\"yi ve ardından \"Yine de çalıştır\"ı tıklayın."}</script>
    <script type="generated-translations" data-locale="uk">{"602":"Змініть стандартну частоту кадрів Scratch 30 FPS на будь яку на ваш вибір, або використовуйте інтерполяцію.","about":"Створюйте ігри, анімації та історії з кращою версією Scratch з темним режимом, доповненнями, компілятором а багато іншого. Тепер доступний як програма для комп'ютера. TurboWarp ніяк не пов'язаний зі Scratch Team.","arch":"Для систем Arch Linux ми рекомендуємо офіційний AUR пакет:","art":"Інструменти Художника","art2":"Повноцінна підтримка прозорості, покращений редактор образів, режим \"лушпиння цибулі\" та багато іншого.","backpack":"Сховок","backpack2":"Помістіть скрипти, образи, звуки або цілі спрайти в сховок, щоб повторно використовувати їх пізніше.","beta":"Доступна Бета версія:","bounty":"Нагорода за Пошук Помилок","bugg":"Звіт про помилки на GitHub","bugs":"Звіт про помилки на Scratch","caption":"Зображено проєкт: Full Sphere Path Tracer від piano_miles","cat":"Котоблоки","cat2":"Увімкніть доповнення \"Котоблоки\" щоб отримати милі котоблоки в будь-який день року.","changelog":"Перелік Змін","code":"Початковий код","dark":"Темна Тема","dark2":"Ваші очі подякують вам.","deb":"Встановіть наш репозиторій, щоб отримувати оновлення через APT, запустивши ці команди:","deb2":"Або вручну встановіть .deb (не додаватиме APT репозиторій)","dev":"Інструменти Розробника","dev2":"Можливість шукати у випадаючих списках, панель пошуку, швидкий перехід до визначення користувальницького блоку, папки, заміна блоків та багато іншого.","donate":"Пожертвувати","downlin":"Прочитати інструкцію встановлення на Linux","downloadon":"Завантажити з ","downun":"Невідома операційна система","extensions":"Доповнення","extensions2":"Включає нові розширення такі як геймпад та розтягування спрайтів, підтримується завантаження користувальницьких розширень.","features":"Переваги","flatpak":"Ми підтримуємо офіційну Flatpak версію на Flathub: ","flatpak2":"Геймпади не працюватимуть у версії Flatpak.","getit":"Отримати від","light":"Легший ніж Scratch","light2":"Використовує набагато менше пам'яті та ресурсів процесору ніж Scratch","limitless":"Видалення Обмежень","limitless2":"Видаліть усі обмеження, встановлені Scratch, включаючи обмеження в 300 клонів.","lin":"Встановити на Linux","lin2":"Спробуйте пошукати \"TurboWarp\" в диспетчері програмного забезпечення та виберіть перший варіант. Якщо він не відображається, або ви досвідчений користувач, виберіть один з цих методів встановлення:","mac":"Встановити на macOS 10.15 та новіші версії","mac-legacy-body":"Ми будемо підтримувати старі версії macOS, допоки це не втратить свій сенс. Відкрийте .DMG, тоді перетягніть TurboWarp у \"Програми\". Якщо з'являється повідомлення, що TurboWarp уже існує, виберіть «Замінити».","mac-legacy-download":"Завантажити для macOS 10.13 або 10.14","mac-legacy-header":"Встановити на macOS 10.13 або 10.14","mac-modern-download":"Завантажити для macOS 10.15 та пізнішої версії (Universal)","macmanual":"Або завантажте програму вручну. Відкрийте .DMG, тоді перетягніть TurboWarp у \"Програми\". Якщо з'являється повідомлення, що TurboWarp уже існує, виберіть «Замінити».","macupd":"Отримайте з Mac App Store, щоб увімкнути автооновлення.","more":"Та багато іншого.","ms":"Отримайте з Microsoft Store, щоб увімкнути автооновлення.","old":"Нотатки більш старих релізів доступні на GitHub.","or":"або","otheros":"Інструкції для інших операційних систем:","packager":"Пакувальник","packager2":"Вбудований пакувальник для конвертування проєктів в HTML файли, файли zip або програми для Windows, macOS, та Linux.","privacy":"Конфіденційність","smartscreen":"Якщо з'являється попередження від Windows SmartScreen, натисніть \"більше інформації\" а потім \"Все одно запустити\".","snap":"Ми підтримуємо офіційну Snap версію:","snap2":"За замовчуванням версія Snap не має доступу до камери, мікрофона, геймпадів або знімних дисків. Щоб виправити це, виконайте ці команди:","snap3":"За замовчуванням версію Snap не можна встановити як засіб відкриття файлів sb3, sb2 або sb без перешкод для інших типів файлів. Щоб виправити це, виконайте ці команди:","speed":"Швидкість","speed2":"Завдяки компіляції проєктів у JavaScript вони можуть працювати від 10 до 100 разів швидше, ніж у Scratch.","stagesize":"Користувальницький Розмір Сцени","stagesize2":"Змініть стандартну сцену Scratch розміром 480x360 на будь яку за вашим бажанням.","updatelin":"Якщо ви завантажили TurboWarp Desktop з магазину або менеджера пакувальників, завантажте оновлення звідти. В іншому випадку, вручну перевстановіть програму так само, як ви її встановили.","updatemac":"Щоб оновити, завантажте нову програму та замініть стару.","updateun":"Щоб оновити, перевстановіть програму так само, як ви її встановили.","updatewin":"Щоб оновити, завантажте та запустіть новий інсталятор.","w642":"Завантажити інсталятор (64-bit, рекомендовано)","webapp":"Або використовуйте нашу веб-програму в будь-якому браузері:","win-legacy":"Завантажити на Windows 7, 8 та 8.1","win-legacy-64":"Завантажити старий інсталятор (64-bit, рекомендовано)","win-legacy-download":"Завантажити інсталятор для Windows 7, 8, 8.1 (64-bit)","win-legacy2":"Ми будемо підтримувати старі версії Windows, допоки це не втратить свій сенс. Завантажте один з інсталяторів нижче. Якщо з'являється попередження від Windows SmartScreen, натисніть \"більше інформації\" а потім \"Все одно запустити\".","win-modern":"Встановити на Windows 10 і новіші","win-modern-download":"Завантажити інсталятор для Windows 10+ (64-bit)","win-modern2":"Або завантажте інсталятор. Якщо з'являється попередження від Windows SmartScreen, натисніть \"більше інформації\" а потім \"Все одно запустити\"."}</script>
    <script type="generated-translations" data-locale="zh-cn">{"60":"60 帧","602":"将 Scratch 的默认30帧替换为其他帧率。","about":"TurboWarp 是 Scratch 的二次开发版，具有黑暗模式、扩展、编译器等可以使用更好版本的 Scratch 创建游戏、动画和故事。现在 Turbowarp 可作为任何计算机的应用程序。Turbowarp 不属于 Scratch 团队。","arch":"对于 Arch Linux 系统，我们建议使用官方的 AUR 软件包：","art":"美术工具","art2":"完全支持透明度，一个优化过的造型编辑器，描图纸等等功能。","backpack":"背包","backpack2":"将脚本、造型、声音或整个角色放入背包，以在之后重新使用它们。","beta":"测试版可用：","bounty":"漏洞悬赏","bugg":"在 GitHub 报告错误","bugs":"在 Scratch 网站报告错误","caption":"图片中的作品：由 piano_miles 制作的 Full Sphere Path Tracer","cat":"猫块","cat2":"启用“猫块”插件可在一年中的任意一天获得可爱的“猫块”。","changelog":"更新日志","code":"源代码","dark":"黑暗模式","dark2":"你的眼睛将感谢你。","deb":"通过apt安装我们的存储库，通过运行以下命令来接收更新：","deb2":"或者为您的系统手动安装.deb（不会添加apt仓库）:","dev":"开发者工具","dev2":"可搜索的下拉栏，搜索栏，跳转到定义，文件夹，切换积木等等。","donate":"捐赠","downlin":"阅读 Linux 系统安装指引","downloadon":"从此处获取","downun":"未知的操作系统","extensions":"扩展","extensions2":"包括 Gamepad 和 Stretch 等全新扩展，并支持加载自定义扩展。","features":"未来","flatpak":"我们在 Flathub 上维护一个官方的 Flatpak 版本：","flatpak2":"游戏手柄在 Flatpak 版本中无法工作。","getit":"从此处获取","light":"比 Scratch 更轻量级","light2":"与 Scratch 相比，使用的内存和空闲CPU使用率大幅减少。","limitless":"移除限制","limitless2":"移除 Scratch 中几乎所有的限制，包括克隆体的上限为 300 的限制。","lin":"在 Linux 上安装","lin2":"尝试在你的软件管理器中搜索“Turbowarp”，然后选择出现的第一个选项。如果没有出现，或者您是高级用户，请选择以下方式下载：","mac":"在 macOS 10.15 以上版本安装","mac-legacy-body":"只要没有不合理的困难，我们将支持旧版本的macOS。打开 .DMG 文件，然后将 TurboWarp 拖动到“应用程序”中。如果它告诉您 TurboWarp 已经存在，请选择“替换”。","mac-legacy-download":"下载 macOS 10.13 或 10.14 版","mac-legacy-header":"在 macOS 10.13 或 10.14 安装","mac-modern-download":"下载 macOS 10.15 以上版本（通用架构）","macmanual":"或者是手动下载。打开.DMG，将TurboWarp拖动到应用程序。如果它告诉你TurboWarp已经安装，请选择“替换”。","macupd":"从 Mac 应用市场下载以确保自动更新。","more":"以及更多。","ms":"从 Microsoft Store 上下载以启用自动更新。","old":"可在 GitHub 上查看更早的版本说明。","or":"或者","otheros":"其它操作系统的安装指引：","packager":"打包器","packager2":"内置的打包器可将作品转换为 HTML 文件或适用于 Windows、macOS、Linux 的应用程序。","privacy":"隐私","smartscreen":"如果出现 Windows SmartScreen 警告，请单击“更多信息”，然后单击“仍然运行”。","snap":"我们将会维护官方的 Snap 版本：","snap2":"默认情况下，snap 版本无法访问您的相机、麦克风、游戏手柄或可移动驱动器。要解决此问题，您需要运行以下命令：","snap3":"默认情况下，snap 版本不能设置为 sb3、sb2 或 sb 文件的文件启动项，而不影响其他文件类型。要解决这个问题，您需要运行以下命令：","speed":"速度","speed2":"通过将作品转为JavaScript，作品运行将比Scratch快10-100倍。","stagesize":"自定义舞台大小","stagesize2":"更改 Scratch 的默认 480x360 大小的舞台区到任何你喜欢的大小。","updatelin":"如果你从 APP 商城或安装包下载了 Turbowarp Desktop，在此安装更新。否则，请手动以你相同的方式重新安装 Turbowarp Desktop。","updatemac":"需要更新，请下载新的应用程序并替换旧的版本。","updateun":"需要更新，请按照您原来的安装的方式重新安装。","updatewin":"更新，下载并运行新的程序。","w323":"32位","w642":"下载安装包(64位，推荐)","webapp":"或者在任意浏览器中使用我们的 Web APP：","win-legacy":"在Windows 7,8,8.1下载","win-legacy-64":"下载已停止支持的64位安装包（推荐）","win-legacy-download":"下载适用于 Windows 7-8.1 的版本(64 位)的安装程序","win-legacy2":"只要不是不合理的任务，我们将支持旧版本的 Windows。下载下面的一个安装程序。如果出现Windows SmartScreen 警报，请单击“更多信息”，然后单击“无论如何运行”。","win-modern":"在Windows 10及以后的版本下载","win-modern-download":"下载适用于 Windows 10 以上的版本(64 位)的安装程序","win-modern2":"或者下载安装包。如果出现 Windows SmartScreen 警告，请单击“更多信息”，然后单击“仍然运行”。"}</script>
    <!-- L10N_END -->
    <script type="generated-locale-names">{"en":"English","ca":"Català","de":"Deutsch","es":"Español (España)","fi":"Suomi","it":"Italiano","ja":"日本語","ko":"한국어","nb":"Norsk Bokmål","nl":"Nederlands","pt-br":"Português Brasileiro","ru":"Русский","sv":"Svenska","tr":"Türkçe","uk":"Українська","zh-cn":"简体中文"}</script>

    <script>
      const VERSION = '1.12.3';

      // OS-specific styles
      const getOS = () => {
        if (/android/i.test(navigator.userAgent)) return 'unsupported';
        if (/iphone|ipad|ipod/i.test(navigator.userAgent)) return 'unsupported';
        // Chromium on Raspberry Pi OS reports CrOS in User-Agent but Linux in navigator.platform
        if (navigator.platform.includes('Linux') || /linux/i.test(navigator.userAgent)) return 'linux';
        if (navigator.userAgent.includes('CrOS')) return 'unsupported';
        // macOS 10.13 and 10.14 are legacy platforms
        // crazy regex handles some browsers doing 10_13 and others doing 10.13, and also avoids a hypothetical 10.130 from being detected.
        if (/mac os x 10[._]1[34][^\d]/i.test(navigator.userAgent)) return 'mac-legacy';
        if (/mac/i.test(navigator.userAgent)) return 'mac-modern';
        if (/windows nt 6/i.test(navigator.userAgent)) return 'windows-legacy';
        if (/windows/i.test(navigator.userAgent)) return 'windows-modern';
        return 'unsupported';
      };
      document.body.setAttribute('data-os', getOS());

      // Changelog page
      const VERSIONS_ARE_EQUAL = 0;
      const A_IS_NEWER = 1;
      const B_IS_NEWER = 2;
      const compareVersions = (a, b) => {
        const partsA = a.split('-')[0].split('.');
        const partsB = b.split('-')[0].split('.');
        const expectedLength = 3;
        for (var i = 0; i < expectedLength; i++) {
          const itemA = +partsA[i];
          const itemB = +partsB[i];
          if (itemA > itemB) {
            return A_IS_NEWER;
          } else if (itemA < itemB) {
            return B_IS_NEWER;
          }
        }

        const prereleaseA = a.split('-')[1];
        const prereleaseB = b.split('-')[1];
        if (prereleaseA === prereleaseB) {
          return VERSIONS_ARE_EQUAL;
        } else if (prereleaseA && !prereleaseB) {
          return B_IS_NEWER;
        } else if (prereleaseB && !prereleaseA) {
          return A_IS_NEWER;
        } else if (prereleaseA > prereleaseB) {
          return A_IS_NEWER;
        } else {
          return B_IS_NEWER;
        }
      };

      const searchParams = new URLSearchParams(location.search);
      const isChangelogPage = searchParams.has('changelog') || searchParams.has('from') || searchParams.has('to');
      const comingFromVersion = searchParams.get('from') || '0.0.0';
      if (isChangelogPage) {
        document.body.setAttribute('is-changelog', '');
      }

      // L10N preparations
      const localeNames = JSON.parse(document.querySelector('script[type="generated-locale-names"]').textContent);
      const LANGUAGE_KEY = 'twd:language';
      const languageSelector = document.querySelector('.language-selector-input');
      const languageText = document.querySelector('.language-text');
      for (const languageCode of Object.keys(localeNames)) {
        const option = document.createElement('option');
        option.textContent = localeNames[languageCode] || languageCode;
        option.value = languageCode;
        option.lang = languageCode;
        languageSelector.append(option);
      }
      languageSelector.addEventListener('change', (e) => {
        localStorage.setItem(LANGUAGE_KEY, e.target.value);
        location.reload();
      });
      const normalizeLanguage = (language) => {
        language = language.toLowerCase();
        if (!localeNames[language]) {
          language = language.split('-')[0];
        }
        if (localeNames[language]) {
          return language;
        }
        return null;
      };
      const getLanguage = () => {
        const params = new URLSearchParams(location.search);
        if (params.has('lang')) {
          const paramLanguage = normalizeLanguage(params.get('lang'));
          if (paramLanguage) {
            return paramLanguage;
          }
        }
        try {
          const local = localStorage.getItem(LANGUAGE_KEY);
          if (local) {
            const normalized = normalizeLanguage(local);
            if (normalized) {
              return normalized;
            }
          }
        } catch (e) {
          // ignore
        }
        return normalizeLanguage(navigator.language) || 'en';
      };
      const parseTranslations = (language) => {
        const element = document.querySelector(`script[type="generated-translations"][data-locale="${language}"]`);
        if (!element) {
          return {};
        }
        return JSON.parse(element.textContent);
      };
      const language = getLanguage();
      const messages = parseTranslations(language);
      document.documentElement.lang = language;
      languageSelector.value = language;
      languageText.textContent = localeNames[language] || language;

      const handleElementWasCompleted = (element) => {
        // Can't translate an element until its children finish, otherwise what we put can be overwritten or appended to
        const l10n = element.getAttribute('l10n');
        if (l10n) {
          const message = messages[l10n];
          if (message) {
            element.textContent = message;
          }
        }
      };
      const stack = [document.body];
      const handleElementWasAdded = (element) => {
        if (element.nodeType !== 1) return;
        while (!stack[stack.length - 1].contains(element)) {
          handleElementWasCompleted(stack.pop());
        }
        stack.push(element);

        const asset = element.getAttribute('data-asset');
        if (asset) {
          element.href = `${element.href}/download/v${VERSION}/${asset.replace(/{version}/g, VERSION)}`;
        }

        const version = element.getAttribute('data-version');
        if (version) {
          const result = compareVersions(comingFromVersion, version);
          if (result === A_IS_NEWER || result === VERSIONS_ARE_EQUAL) {
            element.style.display = 'none';
          }
        }
      };
      const mutationObserver = new MutationObserver(function (mutationList) {
        for (const mutation of mutationList) {
          for (const node of mutation.addedNodes) {
            handleElementWasAdded(node);
          }
        }
      });
      mutationObserver.observe(document.body, {
        childList: true,
        subtree: true
      });
      document.addEventListener('DOMContentLoaded', () => {
        mutationObserver.disconnect();
        stack.forEach(handleElementWasCompleted);
        stack.length = 0;

        if (!isChangelogPage) {
          const changelogElement = document.getElementById('changelog');
          document.body.appendChild(changelogElement);
          changelogElement.style.display = 'block';
        }
      });

      document.addEventListener('click', (e) => {
        const id = e.target.hash && e.target.hash.substring(1);
        if (id) {
          const element = document.getElementById(id);
          if (element) {
            e.preventDefault();
            element.scrollIntoView({
              behavior: 'smooth'
            });
          }
        }
      });
    </script>

    <div class="subheader" l10n="about">Create games, animations, and stories with the better version of Scratch with dark mode, addons, a compiler, and a lot more. Now available as an app for any desktop computer. TurboWarp is not affiliated with the Scratch Team.</div>

    <div class="changelog-subheader">
      <p data-if-os="windows-any" l10n="updatewin">To update, download and run the new installer.</p>
      <p data-if-os="mac-any" l10n="updatemac">To update, download the new app and replace the old one.</p>
      <p data-if-os="linux" l10n="updatelin">If you installed TurboWarp Desktop from an app store or package manager, download the update from there. Otherwise, manually reinstall the app the same way you installed it.</p>
      <p data-if-os="unsupported" l10n="updateun">To update, reinstall the app the same way you installed it.</p>
    </div>

    <div class="above-fold-download">
      <noscript>
        <div>
          <a class="download-button" href="#windows">Read installation instructions</a>
          <p>Download buttons will go to GitHub instead of direct downloads because JavaScript is disabled.</p>
        </div>
      </noscript>

      <div data-if-os="windows-modern">
        <a class="store-badge microsoft-store" href="https://apps.microsoft.com/store/detail/turbowarp/9P4DPZGV5ZKL">
          <div class="store-icon microsoft-icon"></div>
          <div class="store-badge-text">
            <div l10n="getit" l10n-description="Used in the context 'Get it from Microsoft'. Microsoft is on a separate line (above in Japanese, below in others)">Get it from</div>
            <div>Microsoft</div>
          </div>
        </a>
        <p class="download-separator" l10n="or" l10n-description="Appears between two different download buttons">or</p>
        <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}-x64.exe" l10n="win-modern-download">Download installer for Windows 10+ (64-bit)</a>
        <p l10n="smartscreen">If a Windows SmartScreen alert appears, click "More info" then "Run anyways".</p>
      </div>

      <div data-if-os="windows-legacy">
        <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Legacy-Setup-{version}-x64.exe" l10n="win-legacy-download">Download installer for Windows 7, 8, 8.1 (64-bit)</a>
        <p l10n="smartscreen">If a Windows SmartScreen alert appears, click "More info" then "Run anyways".</p>
      </div>

      <div data-if-os="mac-modern">
        <a class="store-badge mac-app-store" href="https://apps.apple.com/us/app/turbowarp/id6444661463">
          <div class="store-icon apple-icon"></div>
          <div class="store-badge-text">
            <div l10n="downloadon" l10n-description="Used in the context 'Download on the Mac App Store'. Mac App Store is on a separate line (above in Japanese, below in others)">Download on the</div>
            <div>Mac App Store</div>
          </div>
        </a>
        <p class="download-separator" l10n="or" l10n-description="Appears between two different download buttons">or</p>
        <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}.dmg" l10n="mac-modern-download" l10n-description="Universal is Apple's marketing term for an app that works on Intel and ARM Macs">Download for macOS 10.15 and later (Universal)</a>
      </div>

      <div data-if-os="mac-legacy">
        <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Legacy-Setup-{version}.dmg" l10n="mac-legacy-download">Download for macOS 10.13 or 10.14</a>
      </div>

      <div data-if-os="linux">
        <a class="download-button" href="#linux" l10n="downlin">Read Linux installation instructions</a>
      </div>

      <div data-if-os="unsupported">
        <a class="download-button" href="#windows" l10n="downun">Unknown operating system</a>
      </div>
    </div>

    <div class="alternative-download-links">
      <div>
        <b l10n="otheros" l10n-description="Followed by a list of links to instructions for other systems">Instructions for other operating systems:</b>
        <ul>
          <li><a href="#windows">Windows</a></li>
          <li><a href="#mac">macOS</a></li>
          <li><a href="#linux">Linux</a></li>
        </ul>
      </div>

      <div><b l10n="webapp" l10n-description="Followed by link to turbowarp.org/editor">Or use our web app in any browser:</b> <a href="https://turbowarp.org/editor">turbowarp.org/editor</a></div>

      <!-- when there is no beta update, leave this hidden instead of removing so we don't lose the l10n string -->
      <div hidden>
        <b class="beta-badge" l10n="beta" l10n-description="Followed by a version number eg. v1.7.2-beta.1 that is a link to learn more about the current beta release.">Beta version available:</b>
        <a href="https://github.com/TurboWarp/desktop/releases/tag/v1.12.0-beta.2">v1.12.0 beta 2</a>
      </div>
    </div>

    <div class="picture picture-editor">
      <picture>
        <source srcset="screenshots/windows/dark.webp 1x, screenshots/mac/dark.webp 2x" type="image/webp" media="(prefers-color-scheme: dark)">
        <source srcset="screenshots/windows/dark.png 1x, screenshots/mac/dark.png 2x" type="image/png" media="(prefers-color-scheme: dark)">
        <source srcset="screenshots/windows/light.webp 1x, screenshots/mac/light.webp 2x" type="image/webp">
        <source srcset="screenshots/windows/light.png 1x, screenshots/mac/light.png 2x" type="image/png">
        <img class="path-tracer" loading="lazy" src="screenshots/windows/light.png" width="1280" height="800" title="Project pictured: Full Sphere Path Tracer by piano_miles">
      </picture>
      <a class="picture-caption" l10n="caption" href="https://scratch.mit.edu/projects/425020125/">Project pictured: Full Sphere Path Tracer by piano_miles</a>
      <script>
        if (messages.caption) {
          for (const image of document.getElementsByClassName('path-tracer')) {
            image.title = messages.caption;
          }
        }
      </script>
    </div>

    <div class="features section">
      <h2 l10n="features" l10n-description="Header of section listing features">Features</h2>

      <div class="feature-list">
        <div>
          <h3 l10n="speed">Speed</h3>
          <p l10n="speed2">By compiling projects to JavaScript, they run 10-100x faster than in Scratch.</p>
        </div>
        <div>
          <h3 l10n="light">Lighter than Scratch</h3>
          <p l10n="light2">Uses significantly less memory and idle CPU usage than Scratch.</p>
        </div>
        <div>
          <h3 l10n="dark">Dark mode</h3>
          <p l10n="dark2" l10n-description="Describes dark mode">Your eyes will thank you.</p>
        </div>
        <div>
          <h3 l10n="60">60 FPS</h3>
          <p l10n="602">Replace Scratch's default 30 FPS with any framerate of your choosing or use interpolation.</p>
        </div>
        <div>
          <h3 l10n="packager">Packager</h3>
          <p l10n="packager2">Built in packager to convert projects to HTML files, zip files, or applications for Windows, macOS, or Linux.</p>
        </div>
        <div>
          <h3 l10n="stagesize">Custom stage size</h3>
          <p l10n="stagesize2">Change Scratch's default 480x360 stage to any size you like.</p>
        </div>
        <div>
          <h3 l10n="extensions">Extensions</h3>
          <p l10n="extensions2">Includes new extensions such as gamepad and stretch, and supports loading custom extensions.</p>
        </div>
        <div>
          <h3 l10n="limitless">Remove limits</h3>
          <p l10n="limitless2">Remove almost any of Scratch's arbitrary limits, including the 300 clone limit.</p>
        </div>
        <div>
          <h3 l10n="backpack">Backpack</h3>
          <p l10n="backpack2">Put scripts, costumes, sounds, or entire sprites into the backpack to re-use them later.</p>
        </div>
        <div>
          <h3 l10n="dev">Tools for developers</h3>
          <p l10n="dev2">Searchable dropdowns, find bar, jump to block definition, folders, block switching, and more.</p>
        </div>
        <div>
          <h3 l10n="art">Tools for artists</h3>
          <p l10n="art2">Full support for transparency, an improved costume editor, onion skinning, and more.</p>
        </div>
        <div>
          <h3 l10n="cat">Cat blocks</h3>
          <p l10n="cat2">Enable the cat blocks addon to get cute cat blocks any day of the year.</p>
        </div>
      </div>

      <div class="more-features" l10n="more" l10n-description="Appears at the end of a list of features.">And a lot more.</div>
    </div>

    <div class="links section">
      <a class="link" href="https://github.com/TurboWarp/desktop/">
        <!-- Icon from https://fontawesome.com/v5.15/icons/code?style=solid -->
        <svg viewBox="0 0 640 512"><path fill="currentColor" d="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"></path></svg>
        <div l10n="code">Source code</div>
      </a>
      <a class="link" href="privacy.html">
        <!-- Icon from https://fontawesome.com/v5.15/icons/file?style=solid -->
        <svg viewBox="0 0 384 512"><path fill="currentColor" d="M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm160-14.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z"></path></svg>
        <div l10n="privacy">Privacy</div>
      </a>
      <a class="link" href="https://scratch.mit.edu/users/GarboMuffin/#comments">
        <!-- Icon from https://fontawesome.com/v5.15/icons/bug?style=solid -->
        <svg viewBox="0 0 512 512"><path fill="currentColor" d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"></path></svg>
        <div l10n="bugs">Report bugs on Scratch</div>
      </a>
      <a class="link" href="https://github.com/TurboWarp/desktop/issues">
        <!-- Icon from https://fontawesome.com/v5.15/icons/bug?style=solid -->
        <svg viewBox="0 0 512 512"><path fill="currentColor" d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"></path></svg>
        <div l10n="bugg">Report bugs on GitHub</div>
      </a>
      <a class="link" href="https://github.com/sponsors/GarboMuffin">
        <svg viewBox="0 0 512 512" width="20" height="20"><path d="m244 84 11.1 12 12-11.98C300.6 51.37 347 36.51 392.6 44.1c68.9 11.48 119.4 71.1 119.4 141v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.59 300.4C17.23 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.52-129.52 119.4-141 44.7-7.59 92 7.27 124.6 39.9-.9 0 0 .01 0 0zm11.1 79.9-45-46.8c-21.7-20.82-52.5-30.7-82.8-25.66C81.55 99.07 48 138.7 48 185.1v5.8c0 28.2 11.71 55.2 32.34 74.4L256 429.3l175.7-164c20.6-19.2 32.3-46.2 32.3-74.4v-5.8c0-46.4-33.6-86.03-79.3-93.66-30.3-5.04-61.1 4.84-82.8 25.66l-46.8 46.8z" fill="currentColor" /></svg>
        <div l10n="donate">Donate</div>
      </a>
      <a class="link" href="https://github.com/TurboWarp/desktop/security/policy">
        <!-- https://fonts.google.com/icons?selected=Material+Symbols+Rounded:report:FILL@0;wght@400;GRAD@0;opsz@24 -->
        <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 135.46666 135.46667"><path d="M67.733332 101.18219q2.843157 0 4.766461-1.923297 1.923312-1.923304 1.923312-4.766464 0-2.843157-1.923312-4.766468-1.923304-1.923303-4.766461-1.923303-2.843156 0-4.766467 1.923303-1.923306 1.923311-1.923306 4.766468 0 2.84316 1.923306 4.766464 1.923311 1.923297 4.766467 1.923297zm0-26.759084q2.843157 0 4.766461-1.923305 1.923312-1.923311 1.923312-4.766468V40.974234q0-2.843157-1.923312-4.766469-1.923304-1.923312-4.766461-1.923312-2.843156 0-4.766467 1.923312-1.923306 1.923312-1.923306 4.766469v26.759099q0 2.843157 1.923306 4.766468 1.923311 1.923305 4.766467 1.923305zM48.165739 127.94131q-2.675909 0-5.100953-1.00347-2.425044-1.00347-4.264732-2.84315L11.371979 96.666601q-1.8396907-1.839681-2.8431569-4.264726-1.0034666-2.425044-1.0034666-5.10095V48.165741q0-2.675908 1.0034666-5.100953 1.0034662-2.425045 2.8431569-4.264735l27.428075-27.428075q1.839688-1.8396907 4.264732-2.8431569 2.425044-1.0034664 5.100953-1.0034664h39.135186q2.675906 0 5.10095 1.0034664 2.425045 1.0034662 4.264735 2.8431569l27.42808 27.428075q1.83968 1.83969 2.84315 4.264735t1.00347 5.100953v39.135184q0 2.675906-1.00347 5.10095-1.00347 2.425045-2.84315 4.264726L96.66661 124.09469q-1.83969 1.83968-4.264735 2.84315-2.425044 1.00347-5.10095 1.00347zm.167244-13.37955h38.800699l27.428078-27.428083V48.332982L87.133682 20.904907H48.332983L20.904906 48.332982v38.800695Zm19.400349-46.828427Z" style="stroke-width:.167244"/></svg>
        <div l10n="bounty" l10n-description="Links to a bug bounty program where we pay money to people who properly report security bugs. See https://en.wikipedia.org/wiki/Bug_bounty_program">Bug Bounty</div>
      </a>
    </div>

    <div class="changelog section" id="changelog">
      <!-- Do not directly edit the changelog here! This section is generated by scripts/generate-changelogs.js -->
      <h2 l10n="changelog">Changelog</h2>
      <div lang="en">
        <!-- CHANGELOG_START -->
        <div data-version="1.12.3">
          <h3>v1.12.3 (June 2 2024)</h3>
          <ul>
            <li>Fixed one-time data migration from versions before 1.9.0</li>
            <li>Fixed default URL in video extension</li>
          </ul>
        </div>
        <div data-version="1.12.1">
          <h3>v1.12.1 (May 28 2024)</h3>
          <ul>
            <li>Updated packager</li>
            <li>Linux: Fixed incorrect metadata in .desktop launcher causing some desktop environments to behave strangely</li>
            <li>Linux: Flatpak version now detects drag-and-drop-related permission issues and suggests how to fix them</li>
          </ul>
        </div>
        <div data-version="1.12.0">
          <h3>v1.12.0 (May 27 2024)</h3>
          <ul>
            <li>New extensions: Pen Plus V7, Simple 3D, Mobile Keyboard, Numerical Encoding V2, Ask Before Closing Tab, Font Manager</li>
            <li>Added cloud variables synchronization between all open desktop app windows. This can be disabled under the "Edit" menu</li>
            <li>Added optional Rich Presence support. This can be enabled under the "Settings" menu then "Desktop Settings"</li>
            <li>Optimized project loading by about 10%</li>
            <li>Improved high contrast extension colors</li>
            <li>Fixed protocol handler errors</li>
            <li>Fixed "Allow extensions to access any website" not allowing certain websites to be embedded using Iframe extension</li>
            <li>Various other bug fixes</li>
          </ul>
        </div>
        <div data-version="1.11.1">
          <h3>v1.11.1 (April 13 2024)</h3>
          <ul>
            <li>Fixed addon errors</li>
          </ul>
        </div>
        <div data-version="1.11.0">
          <h3>v1.11.0 (April 7 2024)</h3>
          <ul>
            <li>New addon: Multiple rows in backpack</li>
            <li>New extensions: List Tools, XML, Key Simulation</li>
            <li>The dango has become a cat</li>
            <li>Enabled Debugger addon performance tab</li>
            <li>Restored Scratch font with a new font that looks similar but without legal ambiguity</li>
            <li>Fixed various fullscreen-related bugs</li>
            <li>Various other bug fixes</li>
            <li>Windows: Restored 32-bit installers for Windows 7, 8, and 8.1</li>
            <li>macOS: macOS 10.13 and 10.14 users will have to install a special "legacy" version of the app</li>
            <li>Linux: Fixed WebGL ("uniformSetters") errors on some distributions and Flatpak</li>
            <li>Linux: Fixed segfault on Wayland</li>
          </ul>
        </div>
        <div data-version="1.10.1">
          <h3>v1.10.1 (February 5 2024)</h3>
          <ul>
            <li>Windows: Support for Windows 7, 8, and 8.1 has not been removed, however you will have to download a special version of the app that uses old versions of libraries. This is slower and less secure, but we will support it as long as it's not an unreasonable burden</li>
            <li>New addons: Rearrangeable custom block inputs, Skewing in costume editor, Square block text inputs, Compact editor, Customizable menu bar, Copy reporter values, Move sprite to front layer, Arrow key incrementation in editor</li>
            <li>New extensions: WebSocket, Pen+ V6, Asset Manager, HTML encoding</li>
            <li>Insert blocks by name addon was rewritten and works so much better</li>
            <li>Added high contrast mode</li>
            <li>Added dark blocks mode</li>
            <li>Added option to change accent color from red to blue or purple</li>
            <li>Added progress bar when loading projects from your computer</li>
            <li>Added more stage size controls when using large custom stage sizes</li>
            <li>Added support for generating Electron apps for ARM Linux computers</li>
            <li>Added many new APIs for extensions</li>
            <li>Fixed scripts imported from the backpack dropping in the wrong spot</li>
            <li>Fixed gamepad support and costume editor snapping addons when using custom stage sizes</li>
            <li>Fixed scroll bars when using custom stage sizes</li>
            <li>Fixed wake lock extension</li>
            <li>Fixed too many bugs to list here</li>
            <li>Removed hidden "Scratch" font due to license ambiguities (Custom fonts can be used as a workaround)</li>
          </ul>
        </div>
        <div data-version="1.9.3">
          <h3>v1.9.3 (September 18 2023)</h3>
          <ul>
            <li>Fixed one-time data migration process not running sometimes</li>
          </ul>
        </div>
        <div data-version="1.9.2">
          <h3>v1.9.2 (September 17 2023)</h3>
          <ul>
            <li>Fixed some edge cases in file saving and the one-time data migration process</li>
          </ul>
        </div>
        <div data-version="1.9.1">
          <h3>v1.9.1 (September 13 2023)</h3>
          <ul>
            <li>Fixed option to create cloud variables missing</li>
            <li>Fixed custom username not saving</li>
            <li>Fixed bugs in the one-time data migration process</li>
            <li>Slightly optimized startup time</li>
            <li>macOS: Update menu bar</li>
          </ul>
        </div>
        <div data-version="1.9.0">
          <h3>v1.9.0 (September 8 2023)</h3>
          <ul>
            <li>Desktop app was rewritten for improved security</li>
            <li>Added custom reporters</li>
            <li>Added custom fonts</li>
            <li>Added 15+ new extensions including Clipboard, More Motion, Iframe, Color picker, Custom Styles, and Wake Lock</li>
            <li>New restore point system that is more reliable, more efficient, and stores multiple restore points instead of just one</li>
            <li>The builtin extension, costume, backdrop, and sprite libraries let you mark items as favorites</li>
            <li>Extension gallery is now built into the extension list, not a separate window</li>
            <li>New update checker that shows you the changelog for each new version</li>
            <li>Can now ignore misspelled words or turn off the spellchecker entirely</li>
            <li>Allow importing .ogg, .flac, and .aac audio files</li>
            <li>Removed "for each" block from the palette because it causes various issues</li>
            <li>Improved error handling</li>
            <li>Fixed backpacking scripts and sprites that contain custom extensions</li>
            <li>Fixed text to speech blocks</li>
            <li>Fixed a lot of bugs</li>
          </ul>
        </div>
        <div data-version="1.8.1">
          <h3>v1.8.1 (June 20 2023)</h3>
          <ul>
            <li>Fixed issues using custom extensions in the packager (if issues remain, press "Reset All Settings" in packager)</li>
            <li>Fixed using an extension to fetch files from extensions.turbowarp.org in the editor</li>
            <li>Fixed Looks Plus "this sprite" option not working properly in clones</li>
          </ul>
        </div>
        <div data-version="1.8.0">
          <h3>v1.8.0 (June 19 2023)</h3>
          <ul>
            <li>Added more than 40 new extensions including Animated Text (like Scratch Lab), Local Storage, BigInt, JSON, Clipping and Blending, Sensing Plus, Clones Plus, Looks Plus, and RegExp</li>
            <li>Updated many extensions including Stretch, Runtime Options, and Files</li>
            <li>To protect user privacy, builtin extensions now ask for permission before allowing the project to contact untrusted websites</li>
            <li>Custom extensions can now be loaded from files or text</li>
            <li>Added option to allow extensions to bypass CORS</li>
            <li>Added "random direction" option to point towards block</li>
            <li>Fixed script execution order occasionally changing after saving project</li>
            <li>Fixed zooming with ctrl+plus on some keyboard layouts</li>
            <li>Fixed exporting addon settings</li>
            <li>Fixed many other bugs</li>
            <li>Windows: Support for Windows 7, 8, and 8.1 will be removed in a future release</li>
            <li>Windows: Added native support for Windows on ARM</li>
          </ul>
        </div>
        <div data-version="1.7.1">
          <h3>v1.7.1 (January 24 2023)</h3>
          <ul>
            <li>Added support for unsandboxed extensions from extensions.turbowarp.org</li>
            <li>The desktop app includes an offline copy of extensions.turbowarp.org</li>
            <li>Custom extensions will now be automatically loaded when you open a project made with recent versions of TurboWarp (a confirmation prompt appears for third-party extensions)</li>
            <li>Project saving now uses significantly less memory</li>
            <li>The old button to open the packager in the "?" menu has been moved; use the button in the "File" menu instead. The old button has mentioned the new location for a while. This matches the web app.</li>
            <li>Added "Rename broadcasts" addon (enabled by default)</li>
            <li>Added "Collapsing sprite properties" addon</li>
            <li>Added "Costume editor snapping" addon</li>
            <li>Added "Project volume slider" addon</li>
            <li>Added "Always show number pad" addon</li>
            <li>Added a few more switches to the "Block switching" addon</li>
            <li>Checkboxes in the toolbox are now dark in dark mode</li>
            <li>Allow creating monitors for mouse down, mouse x, mouse y, and days since 2000</li>
            <li>Fixed crash in costume editor using transparent colors with bitmap line tool</li>
            <li>Fixed costume editor color picker ignoring transparency</li>
            <li>Fixed some keyboard shortcuts not working when caps lock is enabled</li>
            <li>Fixed many other bugs</li>
            <li>Windows: Support for Windows 7, Windows 8, and Windows 8.1 may be removed in a future update</li>
            <li>macOS: Our app is now notarized by Apple</li>
          </ul>
        </div>
        <div data-version="1.6.1">
          <h3>v1.6.1 (October 7 2022)</h3>
          <ul>
            <li>Fixed features that access your microphone or camera</li>
            <li>Fixed addon settings import not importing some color options</li>
          </ul>
        </div>
        <div data-version="1.6.0">
          <h3>v1.6.0 (October 2 2022)</h3>
          <ul>
            <li>New addon: Pick colors from stage (enabled by default)</li>
            <li>New addon: Zebra striping</li>
            <li>Bitmap costume editor now supports transparency</li>
            <li>SVGs exported by TurboWarp and imported to TurboWarp won't be re-centered unnecessarily</li>
            <li>Sound editor now shows a sound's size, whether it's stereo or not, and its sample rate</li>
            <li>Maximum SVG size has been reverted to the same as Scratch due to too many crashes</li>
            <li>Added option to clone counter to only show icon</li>
            <li>Added "Turbo Robot" sprite to builtin libraries</li>
            <li>Added option to customizable new sprite position to apply to duplicated sprites</li>
            <li>Fixed "Saving project..." text disappearing before the project was actually saved</li>
            <li>Fixed save location still being updated if you cancel the confirmation to replace existing project</li>
            <li>Fixed unnecessary memory use when saving files</li>
            <li>Fixed loading some projects with many bitmap costumes</li>
            <li>Fixed block cherry picking breaking on certain blocks</li>
            <li>Fixed tangent block reporting slightly incorrect values in the compiler</li>
            <li>Fixed display stage on left side and two-column category menu compatibility bugs</li>
            <li>Fixed developer tools dark mode issue</li>
            <li>Fixed auto-hiding block palette bugs</li>
            <li>Fixed variable manager bugs</li>
            <li>Fixed sound editor layout bugs at certain window sizes</li>
            <li>Fixed some costume and sound lists having an unnecessary horizontal scrollbar</li>
            <li>Fixed color picker overlay not covering the entire page</li>
            <li>Fixed some icons being unnecessarily draggable</li>
            <li>Fixed loading Scratch 2 projects with unusual JSON</li>
            <li>Windows: Title bar now respects your computer's dark mode preference</li>
            <li>Linux: We now have a repository for Debian/Ubuntu and their derivatives</li>
            <li>Updated packager: settings export and import, optimized memory use of packaged projects</li>
          </ul>
        </div>
        <div data-version="1.5.0">
          <h3>v1.5.0 (July 23 2022)</h3>
          <ul>
            <li>New addon: Reverse order of project controls</li>
            <li>New addon: Hide stage and sprite pane</li>
            <li>Allow creating unlimited cloud variables</li>
            <li>Fixed backpacking JPEG costumes</li>
            <li>Fixed turbo mode stored in projects not applying properly</li>
            <li>Added option to disable hidden window throttling</li>
            <li>Fixed some bugs in the auto-hiding block palette addon</li>
            <li>Linux: Support for 32-bit x86 has been removed</li>
            <li>macOS: Fixed uncloseable packager windows if opened from a fullscreen editor window</li>
            <li>Updated packager: list color, version number, macOS Electron, Scratch Link support, more</li>
          </ul>
        </div>
        <div data-version="1.4.0">
          <h3>v1.4.0 (June 24 2022)</h3>
          <ul>
            <li>Moved the builtin copy of the TurboWarp Packager to the File &gt; Package project menu</li>
            <li>Added a sound duration indicator to the sound editor</li>
            <li>Added partial support for the "Threads" tab in the debugger addon, including single stepping</li>
            <li>Fixed high CPU usage when project is paused</li>
            <li>Increased maximum resolution of large vector costumes</li>
            <li>Updated backpacked item previews to support transparency</li>
            <li>Updated dark mode with improved inputs, improved scrollbars, and support for the debugger and gamepad addons</li>
            <li>Fixed developer tools find bar covering up controls in certain conditions</li>
            <li>Fixed variable manager causing crashes when variables are too large</li>
            <li>Improved style of many modals and prompts to be more cohesive</li>
            <li>Fixed block context menus immediately selecting item and closing after being opened on some systems</li>
            <li>Fixed interface allowing invalid framerates and invalid stage sizes</li>
            <li>Fixed custom extensions being able to corrupt projects if they return unexpected values</li>
            <li>Fixed custom extension error handling</li>
            <li>Fixed various other bugs</li>
            <li>Linux: Support for 32-bit x86 systems will be removed in v1.5.0 (32-bit ARM is not affected)</li>
            <li>Linux: Added support for Linux on Apple Silicon</li>
            <li>macOS: Reduced app startup time</li>
            <li>Added donation links</li>
            <li>Updated packager: adds support for "☁ room id" special cloud behavior</li>
          </ul>
        </div>
        <div data-version="1.3.1">
          <h3>v1.3.1 (May 18 2022)</h3>
          <ul>
            <li>Fixed crash on some Linux systems</li>
            <li>Gamepad addon now supports buttons other than the left button and is compatible with pointerlock in the packager</li>
            <li>Updated packager: relicensed to Apache 2.0 from LGPL3.0 for fewer restrictions, added "☁ set clipboard" and "☁ pasted" support to special cloud behaviors</li>
            <li>Various other bug fixes</li>
          </ul>
        </div>
        <div data-version="1.3.0">
          <h3>v1.3.0 (May 3 2022)</h3>
          <ul>
            <li>New addon: Customizable default costume editor colors</li>
            <li>The app now registers itself as a file handler for .sb and sb2 files in addition to .sb3</li>
            <li>Optimized comparison blocks</li>
            <li>Fixed more crashes on app startup on some systems</li>
          </ul>
        </div>
        <div data-version="1.2.2">
          <h3>v1.2.2 (April 13 2022)</h3>
          <ul>
            <li>Fixed mouse actions in gamepad support addon in packager</li>
            <li>Fixed blocks like "insert x at any of list" to insert at a random location</li>
          </ul>
        </div>
        <div data-version="1.2.1">
          <h3>v1.2.1 (April 10 2022)</h3>
          <ul>
            <li>Fixed crash on startup on some systems</li>
            <li>All windows now have proper language hints, fixes CJK characters looking weird in some windows</li>
            <li>Added error message when any child process dies unexpectedly, not just renderer processes</li>
          </ul>
        </div>
        <div data-version="1.2.0">
          <h3>v1.2.0 (April 9 2022)</h3>
          <ul>
            <li>Added option to configure which microphone and camera the app should use</li>
            <li>Added option to disable hardware acceleration</li>
            <li>Fixed stage size stored in projects</li>
            <li>Reduced costume editor flicker when switching costumes</li>
            <li>Added text inputs to costume editor color components</li>
            <li>Fixed monitor position after resizing stage</li>
            <li>Fixed vertical centering of variable monitor values in certain conditions</li>
            <li>Fixed lines between tiled stamps when high quality pen is enabled</li>
            <li>Reduced lag related to folders addon</li>
          </ul>
        </div>
        <div data-version="1.1.3">
          <h3>v1.1.3 (February 21 2022)</h3>
          <ul>
            <li>Fixed "Mouse position" addon</li>
          </ul>
        </div>
        <div data-version="1.1.2">
          <h3>v1.1.2 (February 20 2022)</h3>
          <ul>
            <li>Fixed automatically loading project in packager</li>
            <li>Fixed significant lag when displaying variable monitors caused by the "Hide new variables" addon</li>
            <li>Fixed builtin sound library not working when offline or in certain regions of the world (China)</li>
            <li>"Remove Miscellaneous Limits" now also disables mouse X and Y coordinate rounding</li>
          </ul>
        </div>
        <div data-version="1.1.1">
          <h3>v1.1.1 (February 13 2022)</h3>
          <ul>
            <li>New addon: Customizable block text style</li>
            <li>New addon: Search sprites by name</li>
            <li>New addon: Enhanced full screen</li>
            <li>The right-click menu on a variable monitor now has an option to hide it</li>
            <li>Stage size can now be changed without reloading the editor</li>
            <li>Stage size can now be stored in a project</li>
            <li>Fix storing gamepad settings in projects</li>
            <li>Fix onion skinning layers being slightly misplaced</li>
            <li>Improve sound editor performance on very large sounds</li>
            <li>Updated packager</li>
            <li>Many bug fixes</li>
          </ul>
        </div>
        <div data-version="1.0.0">
          <h3>v1.0.0 (January 15 2022)</h3>
          <ul>
            <li>The costume editor now supports dark mode</li>
            <li>If a dark background makes it hard to edit your costumes, it's possible to change the theme of the costume editor without effecting the rest of the interface</li>
            <li>Significantly optimized memory use of costumes</li>
            <li>Improved project exporting to compress project.json by up to to 30%</li>
            <li>Many compiler optimizations and compatibility fixes</li>
            <li>When you right click on a misspelled word detected by the spellchecker, you will now see some suggested replacements</li>
            <li>Updated integrated packager</li>
            <li>Various bug fixes</li>
            <li>Updated translations</li>
          </ul>
        </div>
        <!-- CHANGELOG_END -->
      </div>
      <p><a href="https://github.com/TurboWarp/desktop/releases" l10n="old">Older release notes are available on GitHub.</a></p>
    </div>

    <div class="manual-installation section" id="windows">
      <h2 l10n="win-modern">Install on Windows 10 and later</h2>
      <p l10n="ms">Get it from the Microsoft Store to enable automatic updates.</p>
      <a class="store-badge microsoft-store" href="https://apps.microsoft.com/store/detail/turbowarp/9P4DPZGV5ZKL">
        <div class="store-icon microsoft-icon"></div>
        <div class="store-badge-text">
          <div l10n="getit" l10n-description="Used in the context 'Get it from Microsoft'. Microsoft is on a separate line (above in Japanese, below in others)">Get it from</div>
          <div>Microsoft</div>
        </div>
      </a>

      <p l10n="win-modern2">Or download an installer. If a Windows SmartScreen alert appears, click "More info" then "Run anyways".</p>
      <ul class="download-list">
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}-x64.exe" l10n="w642">Download installer (64-bit, recommended)</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}-ia32.exe" l10n="w323" l10n-description="Alternative download button">32-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}-arm64.exe">ARM</a></li>
      </ul>
    </div>

    <div class="manual-installation section" id="windows-legacy">
      <h2 l10n="win-legacy">Install on Windows 7, 8, and 8.1</h2>
      <p l10n="win-legacy2">We will support old versions of Windows as long as it is not an unreasonable burden. Download one of the installers below. If a Windows SmartScreen alert appears, click "More info" then "Run anyways".</p>
      <ul class="download-list">
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Legacy-Setup-{version}-x64.exe" l10n="win-legacy-64">Download legacy installer (64-bit, recommended)</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Legacy-Setup-{version}-ia32.exe" l10n="w323" l10n-description="Alternative download button">32-bit</a></li>
      </ul>
    </div>

    <div class="manual-installation section" id="mac">
      <h2 l10n="mac">Install on macOS 10.15 and later</h2>
      <p l10n="macupd">Install from the Mac App Store for automatic updates.</p>
      <a class="store-badge mac-app-store" href="https://apps.apple.com/us/app/turbowarp/id6444661463">
        <div class="store-icon apple-icon"></div>
        <div class="store-badge-text">
          <div l10n="downloadon" l10n-description="Used in the context 'Download on the Mac App Store'. Mac App Store is on a separate line (above in Japanese, below in others)">Download on the</div>
          <div>Mac App Store</div>
        </div>
      </a>
      <p l10n="macmanual">Or download the app manually. Open the .DMG, then drag TurboWarp into Applications. If it tells you that TurboWarp already exists, choose "Replace".</p>
      <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Setup-{version}.dmg" l10n="mac-modern-download" l10n-description="Universal is Apple's marketing term for an app that works on Intel and ARM Macs">Download for macOS 10.15 and later (Universal)</a>
    </div>

    <div class="manual-installation section" id="mac">
      <h2 l10n="mac-legacy-header">Install on macOS 10.13 or 10.14</h2>
      <p l10n="mac-legacy-body">We will support old versions of macOS as long as it is not an unreasonable burden. Open the .DMG, then drag TurboWarp into Applications. If it tells you that TurboWarp already exists, choose "Replace".</p>
      <a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-Legacy-Setup-{version}.dmg" l10n="mac-legacy-download">Download for macOS 10.13 or 10.14</a>
    </div>

    <div class="manual-installation section" id="linux">
      <h2 l10n="lin">Install on Linux</h2>
      <p l10n="lin2">Try searching for "TurboWarp" in your distribution's software manager and choose the first option that appears. If it doesn't appear or if you're an advanced user, choose one of these installation methods:</p>

      <h3>Debian, Ubuntu, Raspberry Pi OS, Linux Mint</h3>
      <p l10n="deb" l10n-description="apt refers to a Linux command line tool">Install our repository to receive updates through apt by running these commands:</p>
      <code class="terminal">
        <div class="command">wget https://desktop.turbowarp.org/release-signing-key.gpg -qO- | gpg --dearmor | sudo tee /usr/share/keyrings/turbowarp.gpg > /dev/null</div>
        <div class="command">echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/turbowarp.gpg] https://releases.turbowarp.org/deb stable main" | sudo tee /etc/apt/sources.list.d/turbowarp.list</div>
        <div class="command">sudo apt update</div>
        <div class="command">sudo apt install turbowarp-desktop</div>
      </code>
      <p l10n="deb2" l10n-description="apt refers to a Linux command line tool">Or manually install the .deb (won't add apt repository):</p>
      <ul class="download-list">
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-amd64-{version}.deb">x86 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-arm64-{version}.deb">ARM 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-armv7l-{version}.deb">ARMv7l</a></li>
      </ul>

      <h3>Arch User Repository</h3>
      <p><span l10n="arch" l10n-description="AUR refers to the Arch User Repository">For Arch Linux systems, we recommend the official AUR package:</span> <a href="https://aur.archlinux.org/packages/turbowarp-desktop-bin/">turbowarp-desktop-bin</a></p>

      <h3>Flatpak</h3>
      <p><span l10n="flatpak" l10n-description="Flatpak refers to flatpak.org and Flathub refers to flathub.org">We maintain an official Flatpak version on Flathub:</span> <a href="https://flathub.org/apps/details/org.turbowarp.TurboWarp">org.turbowarp.TurboWarp</a></p>
      <p l10n="flatpak2" l10n-description="Flatpak refers to flatpak.org">Gamepads will not work in the Flatpak version.</p>

      <h3>Snap Store</h3>
      <p><span l10n="snap" l10n-description="snap refers to snapcraft.io">We maintain an official snap version:</span> <a href="https://snapcraft.io/turbowarp-desktop">turbowarp-desktop</a></p>
      <p l10n="snap2" l10n-description="snap refers to snapcraft.io">By default, the snap version can't access your camera, microphone, gamepads, or removable drives. To fix this, run these commands:</p>
      <code class="terminal">
        <div class="command">snap connect turbowarp-desktop:camera</div>
        <div class="command">snap connect turbowarp-desktop:audio-record</div>
        <div class="command">snap connect turbowarp-desktop:joystick</div>
        <div class="command">snap connect turbowarp-desktop:removable-media</div>
      </code>
      <p l10n="snap3" l10n-description="snap refers to snapcraft.io">By default, the snap version can't be set as the file opener for sb3, sb2, or sb files without interfering with other file types. To fix this, run these commands:</p>
      <code class="terminal">
        <div class="command">wget https://desktop.turbowarp.org/snap-mime.xml -qO- | sudo tee /usr/share/mime/packages/turbowarp-desktop-snap.xml > /dev/null</div>
        <div class="command">sudo update-mime-database /usr/share/mime</div>
      </code>

      <h3>AppImage</h3>
      <ul class="download-list">
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-x86_64-{version}.AppImage">x86 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-arm64-{version}.AppImage">ARM 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-armv7l-{version}.AppImage">ARMv7l</a></li>
      </ul>

      <h3>tar.gz</h3>
      <ul class="download-list">
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-x64-{version}.tar.gz">x86 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-arm64-{version}.tar.gz">ARM 64-bit</a></li>
        <li><a class="download-button" href="https://github.com/TurboWarp/desktop/releases" data-asset="TurboWarp-linux-armv7l-{version}.tar.gz">ARMv7l</a></li>
      </ul>
    </div>

    <script>
      const generateTranslations = () => {
        const result = {};
        for (const element of document.querySelectorAll('[l10n]')) {
          const id = element.getAttribute('l10n');
          const string = element.textContent.trim();
          const description = element.getAttribute('l10n-description');
          const existing = result[id];
          if (existing && (existing.string !== string || existing.developer_comment !== description)) {
            throw new Error(`${id} has a conflict`);
          }
          result[id] = {
            string,
            developer_comment: description
          };
        }
        return result;
      };

      const downloadGeneratedTranslations = () => {
        const result = generateTranslations();
        Object.assign(document.createElement('a'), {
          href: URL.createObjectURL(new Blob([JSON.stringify(result, null, 4)])),
          download: 'desktop-web-new.json'
        }).click();
      };
    </script>
  </body>
</html>
